Added strcpy and strtoul (for seoul).
Added Util::vpanic (for seoul)
Renamed sysenter_{rsp,rip} to {esp,eip} in UtcbExc (for seoul).
Changed typedef of *int32_t from long to int on x86_32.

The width is the same on x86_32 and it prevents changes in
seoul (some functions receive a uint32_t& but expect unsigned&).
Improved flexibility of NREProgram (for seoul)
Use NORETURN for Util::panic.
Replaced the internal vancouver with seoul.

This is done by adding seoul as a git submodule and building it
as a library. This allows us to use it for other purposes
(e.g. VESA bios calls) as well. The NRE specific part has been
changed to match seouls requirements. It is thus at the same
feature-level as before. Although a few things aren't optimal
yet. For example, the console backend simply copies the guest
VGA memory to the host VGA memory in a certain interval. And
the disk backend has to copy to a different DMA descriptor
representation before going to the storage-service.
Moved linker-scripts to libseoul and improved NREProgram.
Bugfix in HostMMConfig (wrong usage of offset).
Bugfix: OP_ALLOC_IOIO_REGION allocated x ports, not 1 << x.
vmmng: Added missing newline to error-message.
Don't implement Pt::set_id as a template.

reinterpret_cast doesn't work if the types are equal. Thus,
probably it's better to let the caller do the cast, if
necessary.
Added VESA support to console-service.

Additionally, the boot-script have been updated. Mostly to use
a more recent version of Escape and to make use of VESA. This
does also mean that a ./dist/download.sh is necessary to get
the new images.
Updated README.