Fixed path parsing bug

The path parser didn't handle numbers like "1e-4" correctly.

(I don't know what the SVG standard has to say about that formatting,
but Inkscape certainly does output them like that.)
Merge branch 'path-parser-fix'