Kernel's loadDriverReq() now has the structure required to properly initialize
a driver object for use in instantiation.

* libzudiIndexParser: Implemented a whole lot of other functions that have to do
  with parsing various other types of statements, including bind operations.
* device.h: Began laying down the groundwork for the filling in of the driver
  objects by loadDriverReq().
* Minor "optimization", though not really, in realloc().
* Finally implemented strcat8().
* Created constructors for all the subclasses of fplainn::driverC.
* Wrote implementations for fplainn::driverC::preallocate*().
* detectDriverReq() now fills in more information about the device, such as
  its long name, the shortname of its driver, its vendor, and contact info.
* Proper constructor for fplainn::driverC.