Be able to parse numbers with no digits before the decimal point.

Per the [SVG spec](http://www.w3.org/TR/SVG11/types.html#DataTypeNumber), non-integer number values do not necessarily have any digits before the decimal point. Fabric was unable to parse numbers like `.75` or `-.1`.