Add browser smoke tests in Saucelabs

This will only test in browsers when new commits are pushed to master. It won't test pull requests in Saucelabs because it's too slow.