A few major source-level design changes. Orientation has been cut short
due to far reaching changes with ripple effects, including deadlocks.
Should be resolved within the next 2-3 patches.

A major conceptual design change is the way that the kernel process object is
treated during orientation. It now takes a much more central place in the
kernel boot, and this has cleaned up the kernel's design  in unmentionable
ways.

* Per-process streams are no longer held in their parent tributaries, but
  are now contained as member objects of their processStream object. This
  has several implications, not least among which is that all streams for a
  process are implicitly allocated along with the process's PCB. It also
  simplifies PCB initialization.

  Apart from this, another major ramification is that the kernel's memory
  stream has been moved out of Memory Trib and into processTrib.__kprocess.

* Implemented scheduler "priority class" basics.
* Renamed processTribC::spawn() to processTribC::spawnStream().
* Moved the code to check for presence of an LAPIC (via CPUID) into libLapic.
* The kernel no longer has a special Memory Stream constructor.
* Replaced many badly written constructors with constructor initialization
  syntax.
* The BSP CPU Stream is now initialized with ID = INVALID.
* The kernel process array is now statically allocated in the kernel image.