Request queue report in cm_queue_flush

Conflicts:
	firmware/tinyg/canonical_machine.c
Fix XCode Project paths
Add cm_get_runtime_busy gate to queue flush, and add it to sequencing callback
On queue flush, send qr: and rx: reports
Homing Cycle Improvements (misc), get rid of verify_position

-Save & restore feed rate mode
-Remove verify_position stuff (it doesn't work on the Othermill)
-Read sw.state[X] instead of using read_switch(X)
-Commented version of duff's device for _get_next_axis
Jogging cycle improvements: save feed rate mode
Probing Cycle Improvements: end cycle & switches

-Read sw.state[X] instead of using read_switch(X)
-Make _probe_restore_settings act more like other cycle end functions
Fix bug in sr_set_status_report where it was incorrectly counting the number of modes set
changed settings to Othermill
Add cm_get_runtime_busy gate to queue flush, and add it to sequencing callback
437.02 merge OMC changes - bumped build number for runtime busy gate in sequencing callback
437.03 merge OMC changes - manually merge On queue fluch send QR and RX reports
Merge commit '8ce9a1d6036722a9f7de80f1c3471870ab4e2659' into dev
437.04	// merge OMC changes - bumped build number for Homing Cycle improvements (misc); get rid of verify position
Merge commit 'bee10d3c94f06ebc4e0549b238df83146d148a31' into dev
437.05 merge OMC changes - bumped build number for Jogging cycle improvements; save feed rate mode
Merge commit '6bd3abe526cf89921b41bd840cad0b3327fe8683' into dev
437.06 merge OMC changes - bumped build number for Fix bug in sr_set_status_reports() where it was incorrectly counting the number of modes set
minor comment added back
437.07 merge OMC changes - checkpoint. No other changes