Add emacs-version to magit-bug-report string + open a buffer

Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
add diffstat section on `git log` and `git diff`.

log and diff related functions will display *diffstat* if `magit-show-diffstat` is non-nil.

On *diffstat* entry, `e` will launch `magit-ediff`.  However, the window configuration will not be restored properly yet.
fix a bug that can't handle abbreviated filename in diffstat

- better washing mechanism for diffstat sections
Merge remote-tracking branch 'refs/remotes/github/master'
Merge remote-tracking branch 'refs/remotes/github/master'

Conflicts:
	magit.el
Initial commit of magit-inotify.

Auto refresh mode using inotify to watch for changes in the source
tree.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
magit-inotify: Added description.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
fix bug matching regexp in magit-wash-log.
magit-log colors diff-stat information in long-log.
Merge branch 'master' into next
Merge branch 'tarsius/cl-lib'

Conflicts:
	magit-svn.el
	magit.el
Merge branch 'master' into next

Conflicts:
	magit-svn.el
	magit.el
fix code for newer emacs
Merge branch 'master' into next
Fix unquoted list in pkg definition, which breaks packages

The file is regular elisp, so the dependency list should be quoted.

See https://github.com/milkypostman/melpa/issues/600 for an example of what goes wrong given the unfixed code.
Merge branch 'master' into next
fix bug 'wr-type-arg: arrayp, nil' when move next/previous sibling-section.
inotify: Add autoload cookie.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
inotify: Use `derived-mode-p' instead of `eq'-check.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Move magit-inotify to contrib/.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>