Enhance git support

Added a couple of git related modes to the default distribution:

* git-commit-mode
* gitconfig-mode
* gitignore-mode
Add a sensible .projectile file to the project
Shameless self-plug :-)
Better layout of code in Personal-defuns.el
Reset command button, use prelude's keybinding for ace-jump-mode
Pull in upstream changes