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.