Add no_cents and html options to Spree::Money

* no_cents allows you to display a price without cents
* html is on by default, and will output a HTML-friendly version when to_s is
called.

Fixes #2634