Currency format improvements

What has changed:
* "1,000 bits" instead of "1000 µ" (adds commas with .toLocaleString())
* Fiat now displays as "$600.00" - originally "600.00 $".

Fiat money displays using toLocaleString, this takes into consideration multiple languages when the locale changes ("hi-IN", "en-US", etc) - if the language is set as Russian, the currency code will be "руб", if the browser is in English, it will show "RUB" instead. If the browser is in Hindi, the numbers change to the Hindi numerical system, etc.