Added a call to validateCallerIsLatched to i8254PitC::enable().
This patch was a series of subtle changes with moderate ramifications in
preparation for the last part of the co-op scheduler.

The BSP CPU is now initialized in stages to some extent, and it overlooks
some of the generalized rules for CPU initialization. This design will be
refined over time until it is neat, uniform and presentable.

* General:
  * Removed some useless headers from the tree.
  * Moved and merged a good bit of code, adding sanity to a few areas of
  * orientation.

* IBM-PC __korientation:
  * Merged a lot of initialization functions.
  * Compounded the locking initialization into one function from two, and
    caused this function to re-use code from CPU Stream, thereby cleaning up
    this code somewhat.
Globally replaced "[Zz]ambezii" with "[Zz]ambesii".