Device Context

The Device Context API manages NabtoDevice instances. This happens through basic lifecycle functions for allocation/deallocation and start/stop. And through functions for configuring all device details.