Stage 1 of moving Box2D to cf-engine.
More half-assed attempts to reorganize the code.  All other such moves will be atomary, and of little use.  Closing #16.
Merge branch 'feature/16-move-box2d-to-engine' into develop