Introduces the ConstraintCollocator class.

- Created a ConstraintCollocator class to bundle all the constrain generation
  functionality.
- Refactored pendulum.py to use ConstraintCollocator.
- Moved parse_free into utils.
- Removed the unfinished continous system class from direct_collocation.py
- Scan the whole IPOPT output file.