Pauser: if two consecutive blocks both used Pauser, paused_block would be overwritten with NULL at L55 *after* being set to the new block at L31. Use a temporary variable to get around this and allow paused_block to remain correct. Addresses issue #314
Merge branch 'fix/Pauser' into edge
change minimum travel to match what it used to be
enabled specifying config values in hex with 0x prefix
enabled specifying numeric config values using all strtof capabilities
Add longpress for panel buttons
add panel config for longpress
add panel config for longpress
made new longpress_delay apply only to up and down buttons
added PublicAccessData support to Switch
added missing SwitchPublicAccess.h
Merge branch 'switch' into edge
Fix switch public access
Merge pull request #331 from wolfmanjm/upstreamedge

Fix switch public access
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
Allow for Gcodes with numerical values higher than 255 in Switch module
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 branch 'edge' of https://github.com/arthurwolf/Smoothie into edge