Fix G10/G11 Z-lift
Fix autoretract

This takes the (now working) G10/G11 code and moves it to a function,
which is called by G10 and G11, and also called by G1 if autoretract is
enabled and a retract/recover move is detected.
Move FWRETRACT defaults to configuration_adv.h
disable auto retract by default

This should make it safe to enable FWRETRACT by default, with
autoretract (which should now be fixed) only enabled by M209. FWRETRACT
should probably now default to enabled (to make G10/G11 and M207-209
available, without changing functionality when they are not used), but
I’ll save that for another pull request/discussion.
Add whitespace to M114 output
Fix syntax error introduced in 477b6fa1d
Merge pull request #777 from PxT/M114

Add whitespace to M114 output
Merge pull request #783 from MissionSt/fix/syntax-error

Fix compile error
Merge pull request #776 from whosawhatsis/fwretract

Fwretract fixes, cleanup
Merge branch 'Marlin_v1' of https://github.com/ErikZalm/Marlin into typofixes_upstream