AUTHORS.md: update list of contributors
magit.el: require tramp

Previously we relied on autoloads to avoid loading it when not
necessary.  But the code that uses tramp is used so often that
it makes little sense to not load right away.
magit-{git-dir,get-top-dir}: don't expand-file-name path by git

Don't apply `expand-file-name' to the filename returned by git.
It is already expanded.
magit-file-name-tramp-remote: new function

Use it in `magit-git-dir' and `magit-get-top-dir' to prepend the
remote part of `default-directory' (if any) to the filename printed
by `git rev-parse --git-dir|--show-toplevel' before returning it.
cosmetic use of when
don't let magit-checkout return nil

This makes a difference when it is used in an extension hook.
magit-git-section has been retired

Use magit-cmd-insert-section instead.
honor function rename

magit-topgit-remove has been renamed to magit-topgit-discard.
Merge pull request #1206 from sigma/fix-topgit

Fix topgit
magit-wash-diffstat: match lines with no changes

Lines with no changes have only the count with 0.
magit-wash-diffstat: simplify regular expression
Merge pull request #1207 from afrepues/fix/truncated-diffstat-for-null-files

Fix/truncated diffstat for null files or no changes
Correct the documentation of `magit-push-dwim'.
magit-push-dwim: realign doc-string
Merge branch 'push-prefix'