fix(deps): add missing resolution
chore(karma): updates karma and add some neat test shortcut tasks

This updates the used karma-runner to latest `0.10.x` and corresponding Grunt task to `0.6.x`. Both are stable.

* This removes the "use firefox" override for tests in `package.json` which was actually only for Travis. Now, that behavior is set up in the configuration itself.
* Both karma configurations are upgraded to karma-runner 0.10
* Travis init-script enriches with `npm install -g karma-cli`
* Adds more convienient tasks
** `grunt test` runs the tests like before (unit and midway) in our standard browser (Chrome, or Firefox on Travis)
** `grunt test-headless` runs the tests in a headless PhantomJS
** `grunt test-firefox` runs the tests in a Firefox (should be available)
** `grunt karma:debug-unit` respectively `grunt karma:debug-midway` starts the standard browser (Chrome), but wait for interaction by the user (i.e. for debugging in tests)
Merge branch 'bugfix/bower-resolution' into feature/karma-update
Merge pull request #355 from knalli/feature/karma-update

chore(karma): updates karma and add some neat test shortcut tasks
fix(grunt): includes translate-cloak directive
Merge branch 'canary' of github.com:PascalPrecht/angular-translate into canary

* 'canary' of github.com:PascalPrecht/angular-translate:
  chore(karma): updates karma and add some neat test shortcut tasks
  fix(deps): add missing resolution
  docs(tools): german translation po2json grunt task
  Update 20_tools.ngdoc
  docs(fallback languages): german translation docs(language negotiation): german translation docs(*): filename bugfixes and changes docs(tools): german translation
fix(translateCloak): makes jshint happy
docs(translateCloak): makes ngdoc happy
docs(guide/ru,uk): rename files due to en version

Rename files due to English version of the guide.
docs(guide/ru,uk): Language negotiation

Add language negotiation chapter to the Ukrainian and Russian versions of the Guide.
docs(guide/ru,uk): Fallback languages

Add fallback languages chapter to the Ukrainian and Russian versions of the Guide.
docs(guide/ru,uk): Post compiling

Add a chapter about Post compiling to the Ukrainian and Russian versions of the Guide.
docs(guide/tu, uk): Tools

Add a chapter about tools to the Ukrainian and Russian versions of the Guide.
Merge pull request #360 from DWand/russian-ukrainian-guide-translation

Update Ukrainian and Russian versions of the Guide
chore(demo): updates demo for testing
docs(*): fix them for broken grunt-ngdocs
chore(package.json): updates package json
fix($translate): check for fallbacklanguage

this commit makes sure that it only works on
$fallbackLanguage if one is configured
fix(docs): fixes links for languages