implemented '==' operator on matrices,
changed implementation of semilinear sets back to pair-of-sets-representation
tried to adapt the cmake-file to compile the cppunit-testcases (but failed..)
cmake update

This includes:
- handling src/ and test/ separately
- fixes for linking cppunit
- fix for compilation of newton_test (src/main.cpp was accidentaly
  included)
- avoiding recompilation of main libraries for newton and newton_test
Merge pull request #1 from michalt/cmake

cmake update
changed c++0x switch in cmakefile, added some debug-output to tests
removed some debug outputs, fixed small bug in semilinear set addition
minor header cleanup
semilinear: make the header a bit more readable
semilinear: convert the .cpp file to 2 space indent

This is whitespace only patch.
semilinear: major refactoring and cleanup

This includes:
- simplifying some loops with C++11 for-each loops
- avoiding copying containers as much as possible (use const references
  and/or move semantics)
- adding const in a few places
- removing some unneeded code
Merge pull request #3 from michalt/cleanup

merged Michal's cleanup of semilinear set implementation