emacs:required packages cleanup + git support

- cleanup required packages
- git commit mode config
- iy-go-to-char config
- ido config
- add new package archive (org and elpa)

Signed-off-by: Ratheesh S <ratheeshreddy@gmail.com>
emacs: configure git-gutter+ mode

- configure git-gutter+ mode
- add flx-ido in default packages list
- disable line numbers as git-gutter+ mode does not work with line
numbers.

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