Drop Testling and use BrowserStack instead

This pull request removes Testling automated testing and replaces it with a BrowserStack based solution. Some of the Testling VMs have been broken for a while and don't seem to get fixed. BrowserStack does not have these issues. This also adds grunt as a build tool (currently only used for CI.)