[Contact Constraint Manager]

Change the structure used to store the sleeping constraints. They are
now stored in a map<snObjectId, vector<snContactConstraint*>>. It
represents a graph of rigidbodies linked by contact constraints.
[Sleeping System]