lots of fixes in ContactImplicitTrajOpt - on argument parsing, support having no contact constraints or no joint limits, update from NonlinearConstraint.  adds utility method to CoordinateFrame
handle active collision options
adds (failing) unit test for contact implicit trajectory optimization.
adds support for optimization of systems with no control inputs.