Prepend VMM_ macro to macros in compiler.h to avoid clashing with our environment. Also removed the ones we don't use.
Added PARAM_DEREF for more flexibility
Prefix macros with VMM_ to reduce name clashes.
Fixed bug in VESA get modeinfo command
Added the NRE specific part.
Fixed printf warning.
Connect idecontroller to the build.
Removed custom linker-script (we use the default NRE one now).
Fixed a initialization-order-bug in Vancouver.h.

This lead sometimes to random errors because the console-backup-thread
tried to use the console-session that hadn't been constructed yet.
Do a down() on globalsm when resetting.

Otherwise the semaphore-value increases by 1 every time which may
lead to trouble.
Added linker script dependency.
Merge pull request #28 from TUD-OS/nre

Suck NRE frontend into Seoul repository.
[nre] Use VMM_NORETURN instead of NORETURN.
[nre] Removed linker-script dependency.
Use decltype() instead of typeof().

typeof() is a GCC extension, while decltype is in the C++11 standard.
Merge pull request #32 from Nils-TUD/nre-fixes

Changes to make Seoul usable from NRE again.
[nre] adjusted SConscript for clang.
Fixed type-problem for clang.
Fixed warnings detected by clang.
Inline asm is broken for clang, use __builtin instead.