initial button implementation
changed on_m_code and off_m_code to strings to avoid needing to do an itoa
added M and \r\n to Button's on_m_code and off_m_code members
added comments to Button::button_tick()
Merge branch 'edge' into button
added ButtonPool to Main.cpp
initial 'break' command implementation to enter MRI
renamed the Player module to Conveyor
renamed all references to the Player module to Conveyor
moved play command into the new utils/Player module from SimpleShell, also added a configable on_boot.gcode and added SimpleShell as a member of kernel
added hook to call the new break function to SimpleShell's on_console_line_received
merged edge
rebuilt rostock solution into modern edge
change switch to if/then/else for solution selection, so it compiles under DEBUG
Merge pull request #1 from wolfmanjm/fix/solution-selection

change switch to if/then/else for solution selection, so it compiles und...
Merge branch 'edge' into rostock2
Added position reset at homing end; Added min and max axis positions.
Accidentally left a hard-coded position in.
Merge branch 'edge' of git://github.com/arthurwolf/Smoothie into HomingDirection
removed carriage_radius setting and made a sample rostock config file