First cut of python interface
Adding other methods to the SymbolicScalarMatlab python binding. Still left to be done: copy and (friend) operators.
Adding extensions to .gitignore
Including support to exceptions

Initial support to exceptions is now available. There are still some
header files to be adjusted (removing asserts and replacing them with
proper exceptions), but this should give a basis to other parts of the
project that require adequate handling of errors.
Fixing matching of parentheses
Finishing exception support to the rest of the source.

Important: As of right now, error handling is still prone to bugs. Therefore, fetching of this branch is discouraged.
Python binding under construction. Worked on SymbolicMatrixMatlab and SymbolicScalarMatlab and their corresponding helpers. TODO: figure out how to bind copy() and operator=
Minor changes
Fixing missing functions in SymbolicScalarMatlab. Also fixing the double definition error that Anna was seeing. It was because removeParenthesis() was not a static function --- hence the double definition. Finally, also fixing the python naming convention bug
Adding a new exception file for Gabriel
Fixing a small error
Merging with python-ext
Making the example slightly more complete
I inadvertently created duplicate copies of the functions in SymbolicScalarMatlabHelper. Removing them
Making things merge
For Gabriel --- New exceptions
A couple more fixes
Fixing some incoherences

Code does not compile yet.
Fixing the bugs that Gabriel was seeing
Extending AnjuException support to other files

There are no standalone try/catch blocks, having these being properly
translated into their corresponding macros. However, bringing exception
support to files that didn't make use of asserts in the legacy code is
still needed to be done.