Allow currency filter to take a provided currency

Backporting from Oscar 0.6, allowing the currency template filter to
take a supplied currency, falling back to OSCAR_DEFAULT_CURRENCY.

As changed by commit 04b7a17