Throw a CurrencyInUseException when a currency is being deleted that is still in use.
Fix MIFOSX-1302: Throw a CurrencyInUseException whenever a currency is requested for deletion that is still in use by a charge, a loan or a savings product.
Merge pull request #940 from juniormonkey/develop

MIFOSX-1302: A new exception when a currency that is still in use is set to be deleted.