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
Merge pull request #2 from bbatsov/master

Update with bbatsov
Merge branch 'master' into shiquanwang