Change code sequence in tracePaths() to only calculate tangents and winding values if they are required.
Close previous paths if followed by a new M command.
WineGums example: rename function.
Changes to new #arcTo(): Rename sweep -> clockwise and change argument sequence, as clockwise is more often used than large.
Add TODO and DOC for new #arcTo(to, radius, rotation, clockwise, large)
Adjust path to publish release online.
Bump version to v0.9.16
Fix some minor issues with publish script.
Dist: Rename dist/paper.js dependency in examples to dist/paper-full.js

Instead of copying over paper.js to dist and having the full library there twice.
Merge branch 'master' of https://github.com/paperjs/paper.js
Rename Wine Gums example to Candy Crash.
Merge branch 'master' into bool-cleanup

* master: (36 commits)
  Avoid dividing with zero while splitting curves
  Implement propper support for pointer events and MSPointer events.
  Clean up white-space.
  WinGums: Some more code clean-up.
  WineGum example: Untangle the offset calculation code a bit.
  WineGum example: Some more style changes.
  Some more simplifications and style changes.
  Convert to cleaner OOP style.
  Precalculate side points again for better performance.
  Optimise WineGums example.
  Change title of WineGums example.
  Optimise WineGums example.
  Add WineGums example by kynd.info.
  Fix newly introduced issue in CompoundPath#moveTo() / #lineTo()
  Optimize and fix code that draws selections and handles.
  Minor clean-up in the way Base.exports are handled.
  Better handle Path#moveTo() / #closePath() edge cases in SVG data.
  Fix SVG issues with reflected control points in the commands 'SsTt'
  Prevent accidental transformation of selection bounds in TextItem.
  Fix importPoly() on Node.js
  ...
Fix GradientStop.readAll() call that was omitted in the recent function signature change.
More precise handling of islands and holes in reorient path
Avoid calling #moveTo() twice in SVG 'zm' path data sequence.
Merge remote-tracking branch 'origin/master' into bool-cleanup

Conflicts:
	src/path/PathItem.Boolean.js
Expose reorientPath() functionality as Path#getInteriorPoint() and CompoundPath#reorient()
Simplify CompoundPath#reorient() code.
Define Path#reorient() and simplify preparePath()
Implement an optimization in _changed() notifications where not all curves need to updated if only segments change that already have told their curves about the change.