Fixed PrintMoneyExtension to accept nulls

* If null, print empty string
* if NullMoney, print empty string
Added setters for Money fields

* Useful and needed for Form Component
* Money construct method set as protected
* Changed all old references to "new Money" and changed to make them use static factory
* Also fixed cs minor issue in ImageManager
Merge pull request #126 from elcodi/feature/money-field-setters

Added setters for Money fields