Fixing cross browser compatibility issues

All issues were within the test suite, not the main codebase
Cross browser testing with Sauce Labs

Sauce Labs now provides free test time for open source projects, yay!

Test results can be viewed at:
https://saucelabs.com/u/s2js-clicks

This commit provides a primative test runner that utilizes Travis CI to
drive Buster tests on Sauce for major browsers (and then some). While a
bit hacky in places, it's stable enough to start using. Converting into a
configuratble/resuable Grunt task would be ideal.