Simplify Travis environments

- Remove cpp build as it reaches the timeout limit too often
- Use build-default rather than build-all
- Do not run test-compile as part of the py BUILD
Merge pull request #1835 from sbesson/rebased/dev_4_4/travis_env

Simplify Travis environments (rebased onto dev_4_4)