use property gateway_charge to calculate amount in default currency
fix another currency conversion bug
fix missing currency conversion
use gateway_charge property in smsbillables unit tests
add regression test for gateway_charge
generate a Currency object with a random exchange rate
Merge pull request #3695 from dimagi/billable-currency-conversion

Billable currency conversion