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
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
change minimum travel to match what it used to be
Merge remote-tracking branch 'upstream/edge' into edge
Improved Gcode.cpp.h
compile error fixed
Merge branch 'experimental/Gcode' of https://github.com/arms22/Smoothie into experimental/Gcode