Cakenumber fix

Fixes formatting with locales using , as decimal separator in CakeNumber precision. This is a repair fix for the fix in ticket #2958 (https://cakephp.lighthouseapp.com/projects/42648/tickets/2958-cakenumber-precision).