Use C++ initialization list

This is the recommended approach for object initialization. The change
doesn't affect binary size (although in theory it could make it smaller).
Updated Polish, changed default firmware URL to Marlin.
Keep FWRETRACT values in terms of millimeters when using M200 for volumetric E units
Keep FWRETRACT values in terms of millimeters when using M200

 for volumetric E units
Merge branch 'Marlin_v1' of https://github.com/whosawhatsis/Marlin into Marlin_v1
Language cleanup, part 1.
Merge pull request #689 from cajun-rat/tidy

Use C++ initialization list
correct feedrate units in comments for M207/M208
G10/G11 bugfixes

Previous version was broken by using G92 E0 between retract and recover.
Merge pull request #768 from whosawhatsis/Marlin_v1

multiple FWretract fixes
Remove duplicate contrast define.
Add comments for Ultimainboard 2.0 configuration.
Ultimainboard 2.x does not has a PS_ON pin.
Add configurable beep for UltiPanel.
Only show the ZProbe offset when auto-bed-leveling is enabled.
A few changes to Russian, changed LCD strings to be <=17 characters.
Merge remote-tracking branch 'remotes/ErikZalm/Marlin_v1' into Extensio

Conflicts:
	Marlin/ultralcd.cpp
	Marlin/ultralcd_implementation_hitachi_HD44780.h