Separate the random test from the other ones
Split test_random and reduce number of tests
ccpcheck warning removal.
Warning removal and run astyle.
Make a unit test out of example2.
[Travis] Do not consider the examples in travis
Add accessor to Polyhedron Algorithm.
Use submodule for the unittest.

Gather all the unit tests and part of the examples in tests.
[Travis] Update travis.
Switch to eigen3.

Replace all operations by eigens ones.
Disable the use of the quaternions.
Deactivate serialization.
[Travis] Correct travis.