Remove CGenericAdapter
Made this branch uncompilable!
Still not compilable!  But more senseful!
The adapter would now compile if the adapters weren't so incompatible.
Massive cleanup of CPscadAdapter.  It likely doesn't compile.
Had some fun with IConnectionAdapter to bring it to standard.
Updated the documentation of a bunch more files.
Fixed the adapter io_service and finished IPhysicalAdapter.
PosixMain + main modules now understand the new adapter factory.
Updated CMakeLists and the sample configuration files.
WILL NOT COMPILE! Initial work on adapter refactor.
Merge branch 'AdapterRefactor' of https://github.com/scj7t4/FREEDM into AdapterRefactor

Conflicts:
	Broker/include/device/IPhysicalAdapter.hpp
	Broker/include/device/ITcpAdapter.hpp
	Broker/src/device/CMakeLists.txt
	Broker/src/device/IConnectionAdapter.cpp
Improved error detection for the register functions.
More changes
Merge branch 'AdapterRefactor' of https://github.com/scj7t4/FREEDM into AdapterRefactor

Conflicts:
	Broker/src/device/IPhysicalAdapter.cpp
Done with everything.

Haven't tried compiling yet. That'll be an adventure for another day.
Fix cmake error
Renamed two classes, now IAdapter and CDeviceManager
Merge branch 'master' into AdapterRefactor

Conflicts:
	Broker/src/PosixMain.cpp
	Broker/src/device/CMakeLists.txt
Fix /config .gitignore