Add 1.3.0 compatibility (inaugural c-frame updates)
Overhaul to get back in good working condition. Fixes as follows:
- Updated examples to use A-Frame 1.3.0
- Updated to use three-to-cannon v4
- Updated examples to use latest environment component & sphere colliders
- Updated CANNON-shape2mesh to use BufferGeometry rather than Geometry. This affects all of: convex polyhedron, trimesh & heightfield. Only convex polyhedron has been tested. Trimesh and heightfield are implemented in CANNON.shape2mesh (copied from here, but not actually supported in aframe-physics-system, hence code changes are untested)
- Optimize with buffergeometry by using typed array directly without intermediate vector3's
- Fixed issues with force-pushable resolved by tightening up raycast targets
- Added interactivity to compound & constraints
- Removed cannon worker driver from examples, as it doesn't work with some features; I'll raise a separate issue to track that
- Added commentary and code links to each example