Configure Sauce Labs browser matrix
Add Sauce Labs configuration to .travis.yml
Set custom Karma configuration if tests run on Travis
Run tests on all Sauce Labs browser on Travis

Sauce Labs tests will only be executed if it isn’t a pull request as those won’t have access to encrypted environment variables.
Set higher limits for browserNoActivityTimeout and captureTimeout