Remove currency assert from Money.CompareTo

This is one of the shortcomings of Data Contracts: since CompareTo
is declared in interface IComparable, I cannot add Ensures clauses
in my own implementation.  There is simply no way to do that.