Represent Coin as a long internally
Move stuff from Utils to Amount
Fix API for multiplications and divisions
Remove weird constructors.
Rename Coin.toNanoCoin(String) to Coin.parseCoin(String).
Rename Coin.toNanoCoins(coins, cents) to Coin.valueOf(coins, cents).
Remove weird value accessors.