[WIP] Browser testing and CI

Trying to automate browser testing and CI.

TODO

- [x] NPM deps for testing
- [x] Bower deps for testing
- [x] Manual tests on browser
- [x] Automated tests on browser
- [ ] Manual tests on browser with AMD
- [ ] Automated tests on browser with AMD