PROV-485

I actually ended up pretty much rewriting the currency attribute value. More details are in the commit comments.

It's now also allowed to enter simple decimals, in which case the currency is pulled from your UI locale. If you're on en_US, the currency will be USD. This was the core target of this exercise ;-)