Use new c++11 way of doing checksum
clean up temperaturecontrol headers
Merge pull request #332 from wolfmanjm/upstreamedge

Use new c++11 way of doing checksum
Merge remote-tracking branch 'upstream/edge' into edge
Allow for Gcodes with numerical values higher than 255 in Switch module
Merge remote-tracking branch 'upstream/edge' into edge
Initialise actuator positions to current cartesian position (X0 Y0 Z0) so the first move is correct if homing is not performed. Addresses issue #333
Merge remote-tracking branch 'upstream/edge' into edge