Speed up Line class by removing internal dependance on Point.
Use new Line.getSignedDistance().
Do not smooth graphs for clearer results.
Fix newly introduced bug in Line.getSide() through variable renaming.
Rename various intersection methods.
Use addLineIntersection() in subdivision algorithm as well.
Simplify convex hull algorithm by returning lists of points rather than lines.

We can avoid some data redundancy that way at no performance cost.
Further simplify getConvexHull() by inlining cross product calculations.
Merge git://github.com/paperjs/paper.js