Biggest change in this patch is that driverC now holds the index it was
detected from. This enables spawnDriver to potentially take a driver name
instead of a device name.

* Driver processes now hold a pointer to the device instance they pertain to.
* Skeleton form for instantiateDevice within libzbzcore.