Wrote the common entry for all processes, and the skeleton sequence to allow
the kernel to properly decide how to initialize new processes and detect their
executable format so that it can map in the correct confluence libraries.

* x86-32:
  * Separated the top level kernel virtual address space change propagation
    code from the page fault code, at least logically.
* IBM-PC: Fixed a bug in the MP checksum code which was hidden by GCC's
  optimizer.
* VFS:
  * Changed the prototype for the distributary trib currentt's getPath; now
    returns error_t directly.
  * DVFS Inodes no longer automatically get initialized as type IN_KERNEL.
* Processes/Threads:
  * New enumeration for process types, including the KERNEL process.
  * New process type kernelProcessC.
  * New enumeration for process executable formats.
  * Fixed bad logic in getInitializationBlockSizeInfo(): now returns the string
    sizes and not lengths.
  * Fixed a bug in newly spawned processes where their page directory memory
    was not being zeroed upon allocation, and would be filled with garbage
    mappings.