l10n fix for MoneyField

If you want to use localisation for the form field, you'll run into an `ValueError`: too many values to unpack
This happens due to the fact, that django's `DecimalField` will use a `TextInput` rather than a `NumberInput` if `Field.localize` is set `True`.
In this case, the default value must be a `String` rather than a `Float`.
Revert "l10n fix for MoneyField"

This reverts commit 1911017c53f3d1685ca7185129bca27a634b9ff9.
fixes form field issue

Django’s from `SelectField` excepts a list of touples, it got passed a
list of `Currencies`. This should now allow to use from `MoneyField` on
it’s own.
adds l10n to form MoneyField

this adds support for the localize argument, as it doen’t work on when
a widget is passed
changes: Text- to NumberField

‘DeciamFields’ usually use ‘NumberInputs’. This also allows i10n input.
Merge branch 'patch-1'
Merge branch 'master' into patch-1
Merge branch 'patch-1'