Fixed warnings
Make scons understand different target architectures. Added help.
Use target=x86_32 for now. Thanks Nils for the initial work.
64-bit build fixes.
Type cleanup for 64-bit.
(Modified by Julian to be less intrusive. Don't use size_t for simple for loops.)
Fix printf warnings/breakage.

This a bit ugly, because there are no useful printf modifiers for size_t or uintptr_t, so we liberally cast them to size_t.
Shut up interrupt handling.
Rudimentary VGA support (issue #7). Experimental disk support (pass -d disk-image to seoul). Largely untested network support (pass -t tap-device to seoul).
Exit on q. Implemented reboot and debug.
Revert "Timer programming: take care that delta might be 0."

This reverts commit f7c1895f7f4cc9faa54858a8809677e6f7110689, because it caused an endless loop.
Hopefully fixed timeout handling.
Fixed startup race condition.
Don't try to emulate clflush. There is no usecase.
Fix selection of debug/release build.
Fix inline assembly for shrd/shld for 64-bit build. 64-bit seoul seems to be working now. Thanks Nils for porting your patches!

This fixes #14 (together with the startup race fix).
Updated README.
Be nice to Github's org-mode renderer.
Added missing member initializations.

At least where it isn't completely obvious that a member is
initialized afterwards. Some missing inits caused trouble
in NRE and there is no reason to not initialize members
properly. Thus, I ported it to seoul before it causes
trouble again.