wrong branch
additional work on the Pantelides DAE index reduction algorithm (WIP) 
implemented reverse mode in cg_time_diff; additional work on the Dummy derivatives algorithm; dummy derivatives requires the Eigen library; small fixes
changed DAE index reduction support from semi-explicit DAEs to implicit DAEs. 
fixes related with gcc4.7; additional work on the Dummy Derivatives method
Added an alias operation to ease manipulation of the operation graph; additional work on dummy derivatives
minor improvements to the API of the DAE index reduction algorithms
the headers of the DAE index reduction algorithms must be included explicitly
minor makefile fixes related with DAE index reduction files; added a check in the Pantelides algorithm
updated debian package version
formated some source code; added empty virtual destructors just in case there is a need to subclass the classes in CppADCodeGen.
minor changes to some utility template functions and added some typedefs
removed CppAD from the project; moved build system to CMake; renamed cppad_cgoo folders to cppadcg
updated license in file headers
updated debian changelog
Merge branch 'master' into op_graph_optimization

Conflicts:
	cppad_cgoo/src/cppad_cgoo/cg_operation.hpp
	cppad_cgoo/test/makefile.am
	cppad_cgoo/test/makefile.in
	include/cppadcg/c/cg_c_language.hpp
	include/cppadcg/cg_code_handler.hpp
	include/cppadcg/cg_source_code_fragment.hpp
 improved support for optimized operations; added tests for optimized operations