SVG Path Arc: parse parameters + hande flag errors

Arc 'A' is the only Path element to have flags. Flags are not
necessarily separated by commas which requires a careful parsing.

This commit makes the first test case (parsing W3C SVG testsuite files)
to pass!