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.
Merge pull request #776 from whosawhatsis/fwretract

Fwretract fixes, cleanup