BUG: #2766 Corrects MoneyField::performReadonlyTransformation()

MoneyField::performReadonlyTransformation() only performs setReadonly() on the two child fields (currency and amount). Their field types need to be changed to ReadonlyField.

This fix causes our cloned MoneyField to actually contain two ReadonlyFields for currency and amount.