Merge pull request #702 from friedrichatgc/patch-1

Fixed crash of the octave interface
Added include guard to autogenerated.i
Fixes #593: Added hint for macports octave-devel in FindOCTAVE.cmake
Resolved octave interface linking error
Closes #704: Build system broken for cmake 2.8.3 or lower
Fixes #701, fixes #492: Printing of numpy arrays of CasADi expressions for recent numpys
Closes #704: Build system broken for cmake 2.8.3 or lower
Fixes #701, fixes #492: Printing of numpy arrays of CasADi expressions for recent numpys
Revert "Resolved octave interface linking error"

This reverts commit 29db6bed09f8acbff3960e9f03ef8448b6febc3c.
Fixes #689
Fixes #705, shadowed variable
Merge branch 'develop' of github.com:casadi/casadi into develop
Introducing fine-graind version information:
getGitRevision(), getGitDescribe()
casadi.__version__  points to gitDescribe if available and version is of 'z.y.x+' type
Adding more build information to CasadiMeta: enabled features, compiler settings.
Changed mechanism for fine-grained versioning such that a change in git revision does not trigger a whole new build
Fixing 49efd64a
Removing sourceforge publish scripts from repo
Remove hyperlink from <title> in doxygen
adding non-autogenerated casadi_meta.cpp to .gitignore
automatic documentation update