made temperature_control modular ( multiple concurrent modules possible
), updated gcc4mbed, added ADC HAL
repaired Pause subsystem, added M109 ( wait for temp ) gcode to
temperaturecontrol
removed most mbed.h includes
forgot to add the SerialMessage file
Removed all uses of the Stream ( native mbed ) class in favor of the
StreamOutput ( non-mbed clone ). all mbed.h removed now except for the
laser module
forgot StreamOutput
moved from FunctionPointer to FPointer. hopefully, the last bit of mbed
attachement.
removed the last mbed.h includes. Smoothie is now not necessarily
dependant on the mbed libs.
forgot virtual in StreamOutput, manually adding
fixed laser_module_enable checksum
Merge pull request #6 from logxen/edge

fixed laser_module_enable checksum
added support for blank lines and added disabled support for line numbers and checksums
added actual checksum implementation, line number checking implementation, and started handling M110 for line number checking
Merge pull request #7 from logxen/edge

added support for blank lines and added disabled support for line number...
reorganized and fixed several issues with checksum validation
Merge pull request #8 from logxen/edge

Line number (Gcode value 'N') and Checksum (Gcode value '*') validation
added CurrentControl module to control the digipot on the smoothieboard,
and a HAL abstractuon ( Digipot in libs/ ) so that in can be easily used
for other boards, also, changed the default motion mode to absolute
Math was wrong in the Digipot class
Added support for specifying a config file name at the console
enabled the currentcontrol_module_enable config setting