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.

**This should not be merged until https://github.com/andyearnshaw/Intl.js/issues/75 is fixed.**