Fix tests + Travis Enhancements

Tests are completely broken in `develop`, they don't even compile. This PR fix compilation and also fix some of them.

It's not finished yet: we should fix tests or remove those that fail... 

Note: I added Slack notifications but disabled them (commented) since a few tests still fail.

I want it to be merged now because it's a PITA to add new tests.