contrib/magit-inotify.el: prepare for melpa

This file cannot be part of the `magit' package because it depends on
`inotify.el' which is only part of Emacs since version 24.4 (which as of
now hasn't been released yet).
contrib/magit-inotify.el: reindent Commentary
Merge branch 'artagnon/master'
magit-push: shorten lines and prepare for next commit
magit-push: don't always prepend refs/heads/ to ref name

Only prepend "refs/heads/" to the ref name read from the
minibuffer if it does not begin with "refs/".

Suggested-By: Jeff Mickey <jmickey@netapp.com>