Allow whitespace around commas in point parsing

Per the SVG spec:

http://www.w3.org/TR/SVG/shapes.html#PointsBNF
Add test for whitespace between commas
Simplify point parsing logic

The SVG spec basically allows delimiting numbers and pairs of numbers
with either whitespace or commas, so convert all commas to whitespace,
split on whitespace and remove the `asPairs` logic
Merge pull request #1478 from paulkaplan/fix-point-parsing

Allow whitespace around commas in point parsing
Merge pull request #1476 from twffy/upstream

Fix positioning of controls for lines
Fix some doc comment errors that were preventing build.
Merge pull request #1484 from shaver/doc-comment-fixes

Fix some doc comment errors that were preventing build.
Update istanbul
Update distribution
More doc-comment fixes.
Merge pull request #1485 from shaver/doc-fixes

More doc-comment fixes
Update distribution
Add JSDoc validation in JSCS. Few style/doc fixes.
Canvases get individual viewportTransform arrays
Canvases get individual selectionDashArrays