Finish CollisionReporter ctor and deps

Implement the CollisionReporter constructor, and all its dependencies.
Merge remote-tracking branch 'origin/dev-physics' into dev