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.