Simplify Travis environments (rebased onto dev_4_4)



This is the same as gh-1830 but rebased onto dev_4_4.

----

- 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