Re: Encapsulate coin balances within a new CMoney type.

Closing this in favor of #4234.