Removed implicit injection of config into Instrumentbase attributes.
Refactoring of Command constructor.

 * The Command constructor was refactored to simplify it's logic.
 * The `Command.program_message_unit()` function now takes a `_Message` object
   instead of a type and header parameter.
 * The `SimpleType` base class is now equality comparable.
 * Unit tests testing the Command constructor were added.
Simplified program_message_unit construction.
Minor fixes to remove pylint warnings; Fixed bug in LS370.scanner property.
Fixed bug in ls370 module, a type was missing.
Refactored simulation system.
added unittest for to_instance helper.
Merged current develop branch.
Added a few more documentation to the types module.
Minor changes to types module docstring.
Merge branch 'feature-new_core' into develop
Added more classifiers to setup.py