remove curly braces from js electric-layout-rules

fix #694
Leaner Helm config and enable Helm version of Projectile commands
Helm cleanup

Such bindings prevent editing the *grep buffer.
Auto install thrift-mode
Clean up prelude-coffee.el
js2-mode is awesome
Add json-mode
In helm-everywhere, bind "C-x C-m" to helm-M-x
Enable electric-layout-mode only with python-mode
exec-path-from-shell-copy-env PYTHONPATH
Custom theme via prelude-theme variable
Added .kv to auto install list

Kivy is a python framework for building desktop and android apps, it has a specific language called Kv language and files of this language should have `.kv` extension.
fix electric-layout-post-self-insert-function autoload
Fix TOC
Use new melpa.org address
Update README.md

New Emacs release.