emacs: Add git-greo defun

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
emacs: Enable fringe-current-line by default

Tested-by: Ratheesh S <ratheeshreddy@gmail.com>
Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
emacs: put git-gutter-fringe to right side

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
Emacs: configure git-commit-mode

- enable git-commit-mode
- enable git-commit-mode for stgit edit buffer as well

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
emacs: configure hungry-delete mode


Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
Emacs: create separate init file for git-mode

- Create a seperate initialization file for git mode
- This includes git-commit-mode and git-gutter+-mode

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
Emacs: remove manually added lisp modules

Remove manually added lisp modules.

This patch removes expand-region, powerline.el, git-gutter+-fringe
and fringe-helper

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>