Abstraction of networking objects
Created DataTypeWrapper class, to hide the actual DataType subclass being sent. This allows the queues used in daqling, to store all DataType subclasses. With this solution, it is no longer necessary to register datatypes to be used in daqling. Now Any class derived from DataType can be used with the DAQling connections.