Merge pull request #21 from bchretien/master

Update test suite
[shared-tests] Synchronize
[cmake] Synchronize
[travis] Synchronize
Provide a way to set the default linear solver.
[shared-tests] Synchronize
Fix some Schittkowski problems.
Fix gradient check.