Kernel now executes to where we had been previously, within the driverMain
and deviceMain sequences.

Fixed one or two bugs along the way. Next patch should see me calling
CpuStream::bind() in the __korientationMain() path, and the beginnings of the
FloodplainnStream class.

Following that, we should be able to do our metalanguage connect() operations,
and from there, we can finish up UDI.

* Debugging:
  * New test function int testFunction(...);
    ^ Returns 0 always.
    ^ Takes any number of untyped arguments.
    ^ Useful for forcing the compiler not to ignore operations since it does not
      know the side-effects of this function call.
  * Moved getEsp() into the debug:: namespace, under the new name:
    getStackPointer().
  * Moved getCr3() into the debug:: namespace, under the new name:
    getVaddrSpacePointer().

* We now call chipsetEventNotification on the IBM-PC terminal via ZKCM Core,
  very early to get the VGA buffer remapped asap.
* IrqControl mod's chipsetEventNotification doesn't any longer call i8259aPic's
  chipsetEventNotification.
* Fixed a bug in PrioQueue, where we were calling delete() on an object
  allocated from a SLAM cache.

* Reduced the number of spins for spinlock detection from 0xF00000 to 10,000.