Zend\I18n\View\Helper\CurrencyFormat | showDecimals parameter overrides the default value

The showDecimals parameter overrides the default value. This leads to a strange behavior when the helper is often used (test added).
Additionally, I have split the function to make it easier to extend the viewhelper.