#1045 Making a disctinction between internal and external api
automatic code generation
fixup! #1045 Making a disctinction between internal and external api
fixing develop
#1036 Renamed FX --> Function
#1036 Updated CMakeLists.txt formatting
#1026 Added lost files
#1046 (fix)
Added quick return in Sparsity::isReshape
#1045 refining distinction internal/external API
More compact printing of MX constants and sparsity patterns
More compact printing of MX constants and sparsity patterns (2)
Proof of concept HomotopyNLP class
automatic code generation
#1036 Undo some greedy renaming
Reviving the SQIC interface
#1046 Adding unittest
#1036: rename Function -> CppFunction in haskell bindings

The haskell bindings used the name Function already, so this has been renamed CppFunction to avoid conflict