Merge pull request #399 from Smoothieware/edge

stable edge before multitool
update firmware.bin fir master
Merge branch 'edge'

Conflicts:
	FirmwareBin/firmware.bin
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