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.

Note: these browser tests **fail** because of a bug in Intl.js.
Can we remove this? This makes it very time consuming when wanting to run simple tests.