Improved comparison of currencies

* ignore case of currency code
* allow comparison of currencies with strings/symbols (as currency ISO code is the only thing that's relevant for comparison anyways)