Clarify what CanvasRenderer is and what it's not
Editor: Reworking step by step @arodic new editor structure.
Editor: More rework.
Avoid ambiguity with 'software renderer'
Rename and fix the function that computes the ray-line intersection

The ray was considered as a line... Now it's a real ray-segment
intersection.
Interactive lines example does not have to rely on webgl.
The ray is now used as a ray instead as a line.
Editor: Yet more rework.
Merge remote-tracking branch 'Beuc/doc' into dev
Editor: Using MeshLambertMaterial as default for new objects.
Editor: Fixed exporters.
Moved ConvexGeometry out of the lib.
Updated builds.
materialIndex points to MeshFaceMaterial, not Geometry
materialIndex points to MeshFaceMaterial, not Geometry
Editor: Trying to get helpers to work.
Merge remote-tracking branch 'Beuc/patch-1' into dev
Merge remote-tracking branch 'stephomi/dev-ray' into dev
Improved interactive lines example.
Removed unneded context.closePath() call.