Make Tcodes non-breaking for reprap compatibility but still allow Tcodes to begin lines for cnc compatibility
extended Tool and Extruder with enable and disable functions
basic tool change implementation
renamed ToolsManager to ToolManager
finished renaming of ToolManager module
finished basic implementation of tool changing
finished basic implementation of tool changing
Merge branch 'multitool' of github.com:logxen/Smoothie into multitool

Conflicts:
	src/modules/tools/toolmanager/ToolManager.cpp
fixed buffer size
added sample configuration for multi extruder
basic multitool implementation complete and working
improved error response of ToolManager
Merge branch 'edge' into multitool
Support max31855 thermocouple over spi.
Limit SPI transaction to 16 bits.
Some error handling cleanup.
Changed config parameter name.
Added buffer for averaging of measurements to improve PID robustness.

Also ignore occasional failed measurements from the thermocouple.
Formatting changes.
Added G30 simple Z probe, will probe for Z at current XY and report how far the probe moved down
Merge pull request #380 from wolfmanjm/feature/z-probe

Added G30 simple Z probe, will probe for Z at current XY and report how ...