automatic documentation update
Fix mistake that would build qpOASES even if BLAS is not found.
First attempt to make it possible to build a dll on windows.

Windows seems to need to have dependencies available when linking dll files.
Add some dependencies needed, and rearrange the add_subdirectory invocations
in the root CMakeLists.txt to respect the dependency order.
Merge pull request #847 from toivoh/windows_dll

First attempt to make it possible to build CasADi as dlls on windows
Removing some false warnings from swig
tools.structure: pickling of Prefixer
Worhp: add return_status
Passing on stats for transformers
automatic documentation update
Fixed indentation in integrator, #794
Added new integrator base class, #794
Fix pickling of empty matrices
Fixing mistakenly de-activated unittests
Concerning #791: adding matrix.null() to check if shape is 0-by-0

Note that .empty() checks if any of the dimenions is zero
Concerning 791: product of empty matrices should be sparse
Concerning 791: binary operation with 0-by-0 is a no-op
Concerning 791: XFunction.call should retain the output dimensions, even if one of those dimensions is zero
and -> &&
Fixing trunk: adding an empty string to a casadi expression is an error
Update typemaphelpers.i