use official travis-ci button again

The button from shields.io takes to long to be updated.
magit-git-executable: use executable-find when initializing value

This hopefully give a slight performance bust.

The downside is that the headers in the process buffer get longer
and that the "interesting parts" might end up being truncated.

Still I hesitate to add an option to hide the full path and the
`magit-git-standard-options'; when instructing users to provide
the information required to debug some issue there would be one
more thing that we would have to make sure they actually did.

If `executable-find' fails to find Git then fallback to "git".
magit-git-executable: use git.exe on Windows

On Windows, explicitly use the "git.exe" executable instead of "git".
If that fails accept any "git".

It has been reported that this gives a considerable speedup.  I don't
know Windows but it appears that when asking for a "foo" one might get
a "foo.exe" or a "foo.cmd" or a "foo".  It also appears that "git.cmd"
is earlier on the `exec-path' than "git.exe", or that the former is
preferred for some other reason.
Merge branch 'git-executable'
Merge branch 'master' into next
magit-revert-buffers: revert buffers in emacs 24.4

In Emacs 24.4, when `auto-revert-use-notify` is t, but auto-revert is
not enabled for current buffer (auto-revert-notify-modified-p remains
nil), `auto-revert-handler` will not revert the buffer. Setting
`auto-revert-mode` to t for buffer to be reverted will make
 `auto-revert-handler` effective.
Merge pull request #1290 from achitu/master

magit-revert-buffers: revert buffers in emacs 24.4
AUTHORS.md: update list of contributors
Merge branch 'master' into next

Conflicts:
	magit.el