hive: add basic framework for network drivers

The drivers can be loaded with the following command:
{ "load" : { "library" : "simple", "nic" : { "type" : "simplenic", "address" : "00:00:00:11:22:33" } } }