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).
Add Aragonese translation
keep English as default lang.
Move strings in ultralcd.cpp into language.h.
Merge pull request #760 from danielmartinez/aragonese_trans

Aragonese translation
Merge branch 'Marlin_v1' into localisation

Conflicts:
	Marlin/language.h
Add missing entries to the new Aragonian language.
Merge pull request #761 from Cylindric3D/localisation

Move strings in ultralcd.cpp into language.h.
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.