feat(karma-dependency): Bump Karma depdency to ~0.9.2

Also fix karma.conf.js, to reflect new plugins subsystem, but i
don't really understand why there is tesing environement here -
the only test is a stub.
fix this.data reference
Fixed syntax error in Sharing Configs example
Merge pull request #40 from ChrisWren/master

Fixed syntax error in Sharing Configs example
feat(): make configFile optional
chore: make Karma peerDependency

It makes no sense to install two instances of Karma, if the developer wants to use both Karma through grunt-karma and Karma directly.

Also, since Karma 0.9, developers need to install plugins and it is very hard to load plugins if Karma was installed as a dependency of grunt-karma.

The recommended way is to put everything into the `package.json`:
```json
{
  "devDependencies": {
    "karma": "~0.10",
    "grunt": "~0.4",
    "grunt-karma": "*",
    "karma-mocha": "*"
  }
}
```

Closes #13
Merge pull request #45 from karma-runner/karma-v0.10

make Karma peerDependency
move config into Gruntfile, update docs
Merge branch 'pr/43'
release 0.5.1
feature: pass cli args on to client, useful for --grep
docs: add section about grep/cli args
test: add log for sake of checking grep
release 0.5.2
update grunt-release for tagging unstable channel
release 0.5.3
update karma-mocha
release 0.5.4
Merge branch 'master' into stable

Conflicts:
	package.json
docs: note the stable/unstable channels