WIP add karma to travis

When I use PhantomsJS browser as recommended by karma-runner, I get two error types:

1. Two-year-old bug in PhantomJS "[object BlobConstructor]' is not a constructor" triggered by good backupService code

2. servicesSpec unit test failing at "should detect mobile if user agent is Android", possibly due to navigator object usage