Fix non-scalar constraints support.
Port test suite to Boost Test.

Since the CMake switch, the test suite output were ignored.
Due to the fact that Eigen vectors are displayed differently, most
of the tests are currently failing. This will be fixed soon.