Chained Travis scripts to make it easier to find errors
Currently, one task failing does not stop the others from running which gives the illusion that the build passed when it didn't.
Merge pull request #6114 from LaurentGoderre/optimize-build-failures

Chained Travis scripts to make it easier to find errors