Pulled JUST G28.3 changes from the Alden branch.
Ultimaker power mode corrections.
Fixing up G28.2. G28.3 still broken, but better. (?)
Added G28.3 (set origin) callback to main controller loop. G28.3 appears to work.
Added gdbinit
Turned on gdb history (and git ignored it)
Updated gdbinit to autoconnect to the JLinkGDBServer instance.
Enabled and fixed spindle controls. Other minor fixes.
Merge branch 'refs/heads/alden' into rob

Conflicts:
	TinyG2/canonical_machine.cpp
	TinyG2/canonical_machine.h
	TinyG2/cycle_homing.cpp
	TinyG2/encoder.cpp
	TinyG2/encoder.h
	TinyG2/gcode_parser.cpp
	TinyG2/plan_exec.cpp
	TinyG2/plan_line.cpp
	TinyG2/planner.cpp
	TinyG2/planner.h
	TinyG2/settings/settings_Ultimaker.h
	TinyG2/stepper.cpp
	TinyG2/stepper.h
	TinyG2/tinyg2.h
Remove stupid *.orig files that should have never been commited.
Merge remote-tracking branch 'upstream/alden' into alden
Add JLink configuration to .gdbinit
Merge branch 'omc' into alden

Conflicts:
	TinyG2/TinyG2.xcodeproj/project.pbxproj
034.01 PWM added - no functional changes from rob branch merge - just establishing a new build number
035.01 Experiments to trap minimum time segments in planner
035.02 Changed settings to PocketNC
settings_othermill.h update
Add jogging callback to the top level state machine
Rewrite jogging cycle to fit with cycle design guidelines
Prep for G2v9g