Adding Moore Penrose-psuedo inverse helpers (not a node)
Adding Nullspace FX with Lapack QR implementation
Making gcc 4.4.3 (ubuntu 10.04) happy
Allow for complete omission of explicit `make python` step
Revert "Removed init_z, init_xdot fields and options from IdasIntegrator, #504"

This reverts commit 381973d157243ec3f7c010cea7fdda5cb53fdbfb.
Removed init_z but not init_xdot fields and options from IdasIntegrator, #504
tools.structure: critical bugfix

There was a confusion between vec and flatten in a) struct_MX  and b)
hierarchically nested structs
Missing parts of previous commit
Added constency checks for derivative functions, #970
Fixes #970
Added quick return in XFunctionInternal::grad
Implemented sparsity pattern propagation to ImplicitFunction auxiliary outputs (forward mode), #823
Bugfix to dac1d3331ca461d871e8aee913fe21338bdce39e
automatic documentation update
Fixed indent, matrix_impl.hpp
Added helper functions for using DMatrix for bitwise operations
Refactored ImplicitFunctionInternal::spEvaluate, #951
Implemented sparsity pattern propagation from ImplicitFunction auxiliary outputs (reverse mode), #951
Removed GenericIntegrator class, #794
Added shorthands for accessing Integrator inputs and outputs internally, #794