Some improvements to svg parsing :

Hi,

I added some code to improve the svg parsing compatibility - specifically for Inkscape svg's.

This includes the following changes :
- relative moveto's (m) should be on the same path
- handle coords with scientific notation
- handle multiple coordinates per command

Also, I didn't properly indent switch(lower) to make the diff easier to read.