Fixed BigMoney division bugs when intending the result to be converted
to another currency. ex. 40,000 JPY / 80,000 JPY would result in 1
because that currency has a scale of 1, but we are trying to express the
value in BTC. now enforces supplying a destination currency scale so we
get .50000000.