System now inherits CollectionParent; cleanup

PhysicsEngine::System was not inheriting CollectionParent, nor did it
define the appropriate virtual event functions to handle PointMass
insertions and deletions.  Renamed PointMass::getTrajectory to
getDisplacement() per previous changes which were erroneously reversed.
Added missing public identifiers in Vector2D and Vector3D.