Bug 946529 - Fix parsing of transform lists that use scientific notation; r=longsonr

Fixes a regression where numbers of the form 1e2 (without any sign after the
'e') were rejected when parsing SVG transform lists. Adds reftest and mochitests
for this and similar cases.