Add Makefile magic to exclude specified modules

Conflicts:

	makefile
Merge pull request #327 from wolfmanjm/upstreamedge

Add Makefile magic to exclude specified modules
Robot: forgot to check Z axis during segmentation. Reported by merkurk2k, found by wolfmanjm
Robot: add a comment to clarify segmentation
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