Adds Morgan SCARA solution to smoothieware
Will be adaptable to other SCARA systems

	modified:   src/modules/robot/Robot.cpp
	new file:   src/modules/robot/arm_solutions/MorganSCARASolution.cpp
	new file:   src/modules/robot/arm_solutions/MorganSCARASolution.h
Merge pull request #449 from RepRapMorgan/addSCARA

Adds Morgan SCARA solution to smoothieware
Merge remote-tracking branch 'upstream/edge' into edge
Fix M82/M83
Merge pull request #450 from wolfmanjm/upstreamedge

Fix M82/M83
Merge remote-tracking branch 'upstream/edge' into edge
update firmware.bin
Merge branch 'edge' of github.com:Smoothieware/Smoothieware into edge
Add SCARAcal to Smoothieware
Required for easy SCARA calibration, using M360 M361 and M364 calibration routines as
described in http://reprap.org/wiki/G-code

 Changes to be committed:
	modified:   src/main.cpp
	new file:   src/modules/tools/scaracal/SCARAcal.cpp
	new file:   src/modules/tools/scaracal/SCARAcal.h
fix G90/91 for Extruder
Merge pull request #452 from wolfmanjm/upstreamedge

fix G90/91 for Extruder
Merge remote-tracking branch 'upstream/edge' into edge
Merge remote-tracking branch 'upstream/edge' into edge
Cleaned up code for pull request
 Changes to be committed:
	modified:   src/modules/tools/scaracal/SCARAcal.cpp
	modified:   src/modules/tools/scaracal/SCARAcal.h
update fimware.bin
Removed unused event handler, and repaired M114 format
Simplified SCARA_ang_move()
snprintf in SCARA_ang_move
Merge pull request #453 from RepRapMorgan/SCARAcal

Add SCARAcal to Smoothieware
Merge remote-tracking branch 'upstream/edge' into edge