magit-read-stash: fix
magit-apply-{diff,hunk}-item: use --ignore-space-change

Close #1139.
Merge pull request #1144 from sergv/fix/magit-read-stash

use queried stash id in magit-read-stash
magit.texi: remove obsolete information
magit-push{,-dwim}: improve doc-string
magit-push-hook: make the default value a list

This allows adding hook functions using `magit-add-section-hook'.
(Yes, this isn't a section hook, but besides being the disadvantage of
not supporting hooks that have a non-nil value, this function also has
advantages over `add-hook', mainly more control over where the new entry
is inserted.
stgit: Fix 'magit-run-stgit'

Use 'magit-call-process' instead of 'magit-call-git'.
Merge pull request #1151 from llvilanova/magit-run-stgit

stgit: Fix 'magit-run-stgit'
stgit: Do not propertize patch message

Face 'magit-stgit' does not exist.
stgit: Allow empty patch messages
Merge branch 'pr/stgit-series-ui'
Whitespace fix on staging/unstaging all files.

`yes-or-no-p` requires a trailing space on the string passed in,
otherwise you end up with "Stage all changes?(yes or no)".
Merge pull request #1156 from Wilfred/master

Whitespace fix on staging/unstaging all files.
magit-log-format-reflog: better align

Take the length of "rebase -i finish" into account when aligning.
magit-status-show-sequence-help: new option

Most of us know how to continue a rebase or finish a conflicting merge,
so we don't need to be constantly reminded.  But for beginners that is
not so.
magit.texi: use @uref for urls

Also add a @magit macro for extra convenience.
magit-show-diffstat: fix doc-string typo
set :package-version for custom options

For the appropriate custom options set the `:package-version' keyword,
using "2.0.0" as the version.  Replace some occurrences of the "1.3.0"
version; there never was such a release, and that won't change.

Always make `:package-version' the first keyword.
consistently order keywords in `defcustom's

The order is
`:package-version'
`:prefix'
`:set-after'
`:set'
`:type'.
magit-{log-reflog-re,refresh-reflog-buffer}: better format

Drop the unnecessary "*" prefix.  Do so not only in the format and
regexp, but also in the display.  And replace the unnecessarily ugly
separators in the format and regexp.