The Floodplainn has been added to the kernel officially, and is built along
with the other Tributaries. Furthermore, the kernel's device tree has been
skeleton-hashed out, and inkernal driver processes are now creatable.

The kernel is getting closer and closer to being able to spawn a very basic UDI
driver process.

Fixed the maldesigned anomaly which enabled kernel-space threads to be created
with a userspace stack. Furthermore, the kernel's new policy on how drivers are
managed (separate address space, userspace processes almost removes the problem
entirely.

* Added strnchr() to the kernel C lib.
* Kernel now enumerates the root device early, after the VFSs are initialized.
* Devices now have a "bankId" to enable the kernel to situate them for NUMA
  local optimzation.
* Polished up the FVFS and Floodplainn APIs.
* Basic FVFS/device tree operations added (createDevice, getDevice, getPath,
  etc.).
* New process types: driverProcessC and kernelDriverProcessC.
* New process Tributary major function, processTribC::spawnDriver(), which takes
  a path to a device in the kernel's device tree and tries to create a process
  for it with a driver image to manipulate it.
* Added some preliminary notes on the work-in-progress UDI environment.