Cleaned header inclusion in the CGT + ...

... registration of the exported NLP solvers is decoupled from the
    user interface now.
Updated generated makefiles to use ccache if installed