Update LCD Menu Tree with current options, based on ultralcd.cpp and language.h.
Merge branch 'Marlin_v1' into update_menu_plan
Updated gen3+ board pins names to current convention
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.
Various typo fixes - only in comments, no code changes.
Added dutch to language.h
Fixed some messages where the text shown on the screen was more than 17 characters
Fixed small typo that would prevent compiling
Merge pull request #776 from whosawhatsis/fwretract

Fwretract fixes, cleanup
Revert "Fixed small typo that would prevent compiling"

This reverts commit 51ae4881ab0fea7f82fcf6d8266a5b53cd17e007.
Merge branch 'Marlin_v1' of https://github.com/ErikZalm/Marlin into typofixes_upstream
Merge pull request #782 from marcovannoord/Marlin_v1

Added dutch to language.h
Merge branch 'Marlin_v1' of https://github.com/ErikZalm/Marlin into typofixes_upstream
Fixed typo.
Use descriptive constants instead of numeric literals
Use descriptive constants, more
Prevent G29 without first homing in X and Y

If position is unknown, then G29 can be dangerous.