improve git blame info to include author
Forcing --no-color option for git grep

This is so if you have color auto in your git config it doesn't break
the file links inside emacs
fix: update a modeline decoration even when writing a file
omg remove debug msg
remove 'git from vc-handled-backends
change an example setting to make makefile work
make the autoload of git-status interactive
- color status marker as default
- don't run test for users
update the mode line marker even when using git in console
the simpler the better
fix: resolve issues that Diego Maniloff reported

---
I manually changed its value in git-emacs.el to sth like 10 secs:

(defcustom git--timer-sec 10.0
  "Timer to monitor .git repo to update modeline"
  :type '(number)
  :group 'git-emacs)
clean up dbg msg
follow header conventions
fix names
flet-->cl-flet '(lambda (window))-->#'(lambda
Merge pull request #19 from yoursaf/patch-1

flet-->cl-flet '(lambda (window))-->#'(lambda