Refactored tunneling of LSQ linear terms from OCP specs to CGT.
Simplified building of examples...

... disabled building of examples as a separate project.
Fixed a bug when exporting zero statements, aka X = 0
Fixed base class, CGT NLP solver, for linear term weights
Working on linear terms in the CN2 solver, NMPC case only, for now.
Added indicator for linear terms in the objective.
Updated generated Simulink interface; added support for qpDUNES...

... based CGT OCP solvers.
Fixed makefile for HPMPC based CGT OCP solvers
Updated Travis-CI; now building on OSX as well
Another set of simplification of the build system

- code_generation.hpp includes only public classes headers. This should
  reduce compilation time of user apps if only we modify internal 
  classes.
- We do not install headers of external_package classes any more. They
  are used internally and not exposed to the end user.
- qpOASES: compilation of examples is removed.
Merge branch 'master' of github.com:acado/acado
Fixed addTemplate.m (matlab interface)
Cleaned some headers
Fixing a stupid bug.
khm, another fix
Rearranged and cleaned the headers in the SIMexport class
Added a function to get error string from embedded qpOASES
Added the appveyor script
Simplified registration of the exported integrators.
Adding support to cross compile with mingw