structured usage rates

Add structured usage rates for multiple currency and personalized messages.

For example, here is a manifest.yml fragment:

    Usage-Rates:
      Rate:
        eur: 0.03
        usd: 0.05
        brl: 0.10
      Description:
        en-us: "This gear costs an additional %{currency}%{rate} per gear after the first 3 gears."
        pt-br: "Este gear custa %{currency}%{rate} adicionais por gear após os primeiros 3 gears."