More cluster creation code.
Added SetParameters to IHardware and to the Robots.
Added a comment for the CreateCluster function
Merge branch 'dev/scada' of https://github.com/dkaynarc/tmc into dev/scada

Conflicts:
	src/cluster/Tmc/ScadaCore/ClusterFactory.cs
Resolved merge conflict
Added construction code for the controllers.
Added Initialise method to IHardware. This method is guaranteed to called immediately after SetParameters().
Implemented FileLogProvider and basic Logger functionality.