chore(dependencies): update to angular 1.2.17

Thanks very much for this patch @m0t0r!

Closes #31
chore(package.json): remove karma browser launchers

These should be installed by developers and the CI server explicitly.

Closes #32
chore(.travis.yml): install firefox and phantomjs launchers
chore(Gruntfile.js): add task to install launchers, and...

This CL also documents the testing workflow. This will be changed in the not too distant future.