PhysicsCharacterController Collision Events Not Triggering with PhysicsAggregate Objects

@Cedric is the expert. Note that PhysicsAggregate is a convenience function for helping people migrate from Physics V1 to V2. I know it contains at least one problem regarding density.

Consider using PhysicsBody and PhysicsShape directly. That way, debugging can be narrowed to the core objects of Body and Shape.

To ease transition from PhysicsAggregate, be sure to access physicsBody from mesh, and shape from body rather than using the physicsAggregate object.