Rework spindle pausing a bit, don't let people turn the spindle on when we're in interlock mode
Fix xio_callback state machine
Enable motor power down on idle sequence, respect power modes
Make combined_state purely derived, some messing with motion state
Fix read_char prototype
Fix spindle pause logic for 'S' commands
mp_commit_write_buffer - Don't restart steppers if we're in a feedhold
Don't use the alarm system for estop
Fix printf, and output generally, to go to CTRL channels
Don't call motion commands if no axis parameters are specified
Fix some errors in machine state/cycle state
Get rid of a spurious assert, call cm_cycle_end after zero length moves
Add magic and crc32 to .bin firmware image
Fix for embedding checksum in firmware, also embed length
Feedhold fixes
Fix spindle state in relation to feedholds, interlocks, etc.
On interlock, only send a feedhold if the spindle's on... don't end holds if the spindle was on
Merge remote-tracking branch 'origin/tom_experiments' into merge_helper2
bump version number