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 Azteeg X3 Pro as motherboard 68
Add digipot i2c control for MCP4451
Allow M907 to set i2c digipot currents in amps
Fix Makefile to allow Azteeg motherboards
Fix Makefile to allow Wire libraries only
Add beeper pin for Azteeg X3 Pro
Added pins for Azteeg X3 Pro under motherboard 68
Default is to not define digipot_i2c
fix typo
Update LCD Menu Tree with current options, based on ultralcd.cpp and language.h.
Update language.h

Updated Polish translations.
Add Aragonese translation
Merge pull request #756 from danielmartinez/aragones

Add Aragonese translation
Revert "Merge pull request #756 from danielmartinez/aragones"

This reverts commit 6f76066ab3cf386e50777fb4a612dd39b25cc62b, reversing
changes made to e1ae7952ebff25094196f93baa6b53c2c12193f7.
Merge pull request #748 from wolfmanjm/add/azteegx3pro

Add/azteegx3pro
Merge pull request #752 from MatixYo/patch-3

Update language.h
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.