Add support for IPOPT.
Ignore CMakeFiles
Complete CMake build support for ipopt.
Add Ipopt source.