Add end-of-cycle printf to cycle_jogging, to match AVR behavior
Merge remote-tracking branch 'upstream/alden' into alden

Conflicts:
	TinyG2/cycle_jogging.cpp
Remove debug printf
temporarily re-enable st
Settings updates for othermill
Break switch type out for each individual switch
Fix homing & probing, some more modifications to switches
Add a second serial port for feedhold, queue flush, cycle start, fix some bugs in queue flush
G2v9i build target
Add support for json chipid/usb serial #
Change from NC to NO switches
Merge latest from alden
Fix unique id
Add interlock support (1 of 2)
pause spindle on feedhold
Add boot command to go into SAM-BA bootloader
Fix othermill settings
Fixes for interlock
Firmware changes for E-stop: reset state & soft alarm, require ack to leave E-stop... remove {clear} json value
Fix estop ack