Remove Karma flakiness by providing browser shims
This fixes the travis karma flakiness, and removes the allowed failure. This does this by adding in airbnb-browser-shims to the karma tests so that we don't have to worry about which version of chrome they are running on.
This appears to have not actually fixed the flakiness.... so it seems like this is not the reason for the karma flakiness :/
@lelandrichardson it did fix flakiness caused by lack of polyfills,it just didn't fix the other cause of flakiness,some tests appear to cause a full page reload. This should still be merged
@nfcampos any thoughts on how to fix the page reload issue? It'd be nice to fix karma in a single PR if possible.
Rebased this on top of #1096.