Update JSCS config
Tidy up karma config
Remove useless options in protractor config
Give up phantomJS for e2e tests

Does not work with Protractor 1.4.0
It is not officially supported by Protractor by the way
Update dependencies
Rename angular-mocks path and shim
Make proto the official e2e app
Refactorize greeting example directive to follow angular convention