Use parameter tolerances in Path#slipt()

Required because CurveLocation objects as returned by Path#getLocationAt() have some imprecision in their #parameter values. Fixes #401.
Merge git://github.com/paperjs/paper.js