Fixed one of the mem issues with ExportVariable.
added .obj files to be ignored by git version control
added minor feature: return the number of the output function when adding a new one
split of the integrator type options in standard ACADO and code generation types, according to issue #27
CMake build system is updated. Build shared libs only (by default).

We are building now ACADO ONLY the shared lib (by default) on Unix like
OSs, and static for MSVC. All other libs are built as static and linked
against the main ACADO lib. That way, we only have to ship one library. 

Building of the static ACADO lib is optional, just set
ACADO_BUILD_STATIC variable to ON.

Building of the shared libs for Windows is disabled.

qpOASES 3.0 build script is heavily modified, just to satisfy needs for
building ACADO.
repaired a code generation example
added info to error message, related to index out of range, to strongly simplify debugging
Update CMake Find script
Export of variables and arguments refactored.

... in order to reduce memory consumption of the code generator.
Updated .gitignore
added support for externally defined linear in- and output systems in the model
Added deep member copying for the ExportArgument class.
Merge branch 'master' of github.com:acado/acado
removed some remaining acadoPrintf calls
added a comment stating the step size of the integrator, when fixed
bug fix for nonequidistant control grids
test
Merge branch 'master' of github.com:acado/acado
Extended OCP and Objective classes to support extended functions.

This is code generation related, only.
Merge branch 'master' of github.com:mvukov/acado