Fix nanosvg's number parsing in path data to handle sign character in exponents, i.g., 1.23e-4 (also fix a few odd cases on the way like "12..34" which will now be [12., .34] instead of an error)