automatic documentation update
Closes #680: Bug in Reshape::evaluateMX
Adding unittest for vertcat
Revert "Adding unittest for vertcat"

This reverts commit b41d9c42d0671db3c25b92827dc5e0fa876f6254.
Revert "Closes #680: Bug in Reshape::evaluateMX"

This reverts commit a01938c5d6c0511baf21717d0b94568e5171bf7c.
Refactored AD tests (note: exposes existing errors)
Revert "Revert "Adding unittest for vertcat""

This reverts commit b8ad6d1a04fe91604cd270de8567a58d305e13d2.

Conflicts:
	test/python/mx.py
Fixes #680: The bug was in vecNZ and not in reshape
Clarified error in setNonzeros
Unittest framework: restructured arguments parsing
Adding @known_bug()  decorator to indicate known failures - they will be skipped

run > python alltests.py --known_bugs
or  > make trunktesterbot_knownbugs

to run those tests
Marking some tests as known bugs
See #682
minor correction in vertcat unittest
Fixes #683: Error was in simplication
Refactored MX simplification of BinaryMX, #627
Added simplification of multiplications with -1, #627
More refactoring of getBinary, #627
Revert "More refactoring of getBinary, #627"

This reverts commit a4d80e0082930a41ba07b8ec0e0521d716b4026b.
Concerning #627
Concerning #627: Simplification of pow(.2) and moving constant arguments to the front
Fixed unit test (that should arguably be removed)