Use parameter tolerances in Path#slipt()

Required because CurveLocation objects as returned by Path#getLocationAt() have some imprecision in their #parameter values. Fixes #401.
Define failing test for issue #400.
Remove debug logging.
Rename Item_Contains tests to PathItem_Contains and add more failing tests for #400.
Merge remote-tracking branch 'origin/master' into bool-new-2