fix(config): Check if configFilePath is a string.
Fixes #447.
chore(deps): update deps the the latest minor versions
chore(deps): use simple-mocha from master

Because it runs on Node 0.10
chore: install log4js manually (on Node 0.10)

Workaround for https://github.com/isaacs/npm/issues/3305

This is cherry-picked commit from stable branch (707684b38b5ee71fd7d36bef4c92c6a5fe4c2475)

Conflicts:
	package.json
chore(deps): improve the hack for installing log4js

I'm really getting tired of this crap...
fix(init): generate plugins and frameworks config

This basically updates `karma init` to work after the plugin refactorings.
style(tests): empty lines, renaming vars to karma
chore: add coffee lint task

Also change the grunt default task to run tests first and then lint.
style(tests): make coffee lint super happy