Added CUSTOM_MENDEL_NAME option to Configuration.h and language.h

Also cosmetic comment changes and spelling corrections in printed
messages
Make M303 silent when "S0" is sent

If S is left out perhaps it should be silent, but check the spec for
this M code.
Support for 10 level deep SD folder hierarchy
Apply all changes from latest Marlin_V1

Diffed and merged, preserving my updates
Merge branch 'Marlin_v1' into thinkyhead

Conflicts:
	Marlin/Configuration.h
	Marlin/Configuration_adv.h
	Marlin/Marlin.h
	Marlin/Marlin_main.cpp
	Marlin/Servo.cpp
	Marlin/language.h
	Marlin/pins.h
	Marlin/planner.cpp
	Marlin/ultralcd_implementation_hitachi_HD44780.h
	README.md