Coerce inputs to BigDecimal to_s

In ruby 1.9.2, BigDecimal didn't handle being passed a non-string for
its convenience function.  This makes the BigDecimal change support
1.9.2