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
Add acceleration to homing start
Merge pull request #345 from wolfmanjm/add/acceleration-to-homing

Add acceleration to homing start
fix line endings in USBMSD (somehow they were DOS)
don't use S parameter for M665
Merge pull request #346 from wolfmanjm/upstreamedge

fix line endings in USBMSD (somehow they were DOS)
Update config
Added bang bang control for heaters
Merge pull request #348 from wolfmanjm/add/bang-bang-temp-control

Added bang bang control for heaters