Jsbox2d rewrite

Re-factored the code to use JSBox2D, a newer JavaScript port of Box2D.

Also fixed camera focus and jittering while dragging a focused object.
Zooming is also a bit smoother.

New part properties:
*High-Quality Collisions (CCD)
*Locked Rotation