Add initial firmware retract and recover gomamnds G10/11 and M207/208
add zlift in a hacky way
fix duplicate names
add config example
add config, fix zlift direction, add M500 setting for M207
Merge pull request #444 from Smoothieware/feature/firmware-retraction

Feature/firmware retraction
redo how volumetric extrusion is calculated to ease firmware retract
Make solo moves travel the requested mm not volumetric
fw retract also retracts specified mm not volumetric
Merge pull request #445 from Smoothieware/fix/volumetric-extrusion-speed

Fix/volumetric extrusion speed
apply M200 after queue is empty
Merge pull request #447 from wolfmanjm/upstreamedge

apply M200 after queue is empty
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
update firmware.bin
Merge pull request #449 from RepRapMorgan/addSCARA

Adds Morgan SCARA solution to smoothieware
Fix M82/M83
Merge pull request #450 from wolfmanjm/upstreamedge

Fix M82/M83
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