Added ability to treatDashAsZero for numeric fields.

When config option treatDashAsZero is set to true, if formatFloat is called on "-" it will treat it as a number 0 instead of a string "-".