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.
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.
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
Prep for G2v9g
Cleanup merge from Alden branch. Fix compile for missing SPI from G2v9g.
More merge crap removed.
Merge pull request #6 from omco/alden

Fix for canonical machine enum strings, settings_othermill
Merge branch 'refs/heads/alden' into rob
Added G2v9g to AS project.
Cleanup G2v9 pinout files.
Set to default configuration; added reference to v9g header in the project file
035.03 Changed PocketNC settings
035.04 Documenting PocketNC settings; added some diagnostics
036.01 Changed power level to 0.00 - 1.00 (from percent). Old 0-100 is still accepted (at least for a while)