Boolean -fix: CurveLocation now keeps track of the correct segment at intersections
Boolean -fix: Preserve the order of intersections found (Curve-Line) according to the PathItem they belong to.
Boolean -fix: Correctly perform boolean operations regardless of the input paths' winding direction
Conform to paperjs coding style.
Boolean -fix: Interpolate to find the parameter of intersection in linear curve segments
Fix: Syntax error!
Simplify addCurveLineIntersections() code.
Fix indentation levels.
Rename _removeFromNamed to _removeNamed.
Do not allow numeric values for Item#name.

Closes #298.
Clean up code a bit.
Merge branch 'refs/heads/boolean-fix'