mu4e-actions.el: make git apply patch history aware

As you are often applying a series of patches to a tree it doesn't
make sense to move the user to default-directory every time. This
changes read-directory-name to use ido-read-directory-name and
populate the directory with the last one applied.

Any path chosen is also added to the beginning of
ido-work-directory-list for next time.
* use timegm instead of the tzset hack
* merge branch 'master' of github.com:djcb/mu
* mu-config: fix typo
Merge pull request #283 from stsquad/history-aware-git-apply

* mu4e-actions.el: make git apply patch history aware
* mu4e: mu4e-actions: require 'ido'
* mu4e/mu4e-main.el (mu4e-interrupt-update-mail): New function to stop update process.(SIGINT) (mu4e~main-view): Use it and bind it to S.
* mu4e/mu4e-utils.el (mu4e-update-mail-and-index): Fix Window and buffer process.
* mu4e/mu4e-utils.el (mu4e-update-mail-and-index): Don't make window dedicated.
* mu4e/mu4e-main.el (mu4e-interrupt-update-mail): Move to mu4e-utils.el.
* mu4e/mu4e-utils.el (mu4e~interrupt-update-mail): Renamed with mu4e~ prefix and add docstring.
(mu4e--update-buffer-name): same.
* mu4e: don't suggest helm-comp-read for completing-read
Merge pull request #285 from thierryvolpiatto/master

* mu4e: allow stopping update process (SIGINT)
* guile: update command-line arguments in scripts
* mu4e/mu4e-utils.el (mu4e~update-mail-mode): New mode to use when updating emails.
(mu4e-update-mail-and-index): Use it.
* mu4e/mu4e-view.el: Fix usage of backspace (scroll only).
* mu4e/mu4e-view.el: Fix, backspace should be scroll-down.
Merge pull request #288 from thierryvolpiatto/master

* mu4e/mu4e-utils.el (mu4e~update-mail-mode): New mode to use when updat...
* mu4e: don't append to attachment name when retryiing
* cosmetic
* mu4e: some updates to the reference doc
* mu4e: some cleanups