Added cos(-x)->cos(x) rule
Recognizing x+y and y+x as equal
Added rule: cos(fabs(x))->cos(x)
Concerning #686: Allowed moving out negation (justified by #555)
Concerning #688: Added OP_TWICE
Concerning #686: Added simplification sin^2 + cos^2 -> 1
Fixed crash of the octave interface

octave_value::cell_value() returns a Cell object by value. Hence obj_i in line 185 is a reference to a temporary and crashes when accesses in line 187.
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()