* mu4e: don't add rogue \n where re-editing
lib/mu-str.c: squash white space ctrl chars to spaces

When processing multiple lines for a subject line separated by TAB
characters we don't want to eliminate the control character totally but
replace it with a simple space. I've left the control handling as before
for non-white space characters.

Signed-off-by: Alex Bennée <alex@bennee.com>
Merge pull request #422 from stsquad/remove-ctrl-squash-space

* lib/mu-str.c: squash white space ctrl chars to spaces (#390)
* Merge branch 'master' of github.com:djcb/mu
* mu: shell-quote rather than escape with --exec
Avoid sorting by nil
Merge pull request #429 from sabof/default-to-descending

* mure: headers sorted by "nil" at first; avoid this.
Various little changes
Various little changes
Merged
revert-buffer support complete
Set revert-buffer-function in the right place
Corrected a small bug
Added the forgotten (mu4e-main-mode)
Fixed the commented example at the end of the mu4e-main.el file.

Now queuing/unqueuing should work fine in any mu4e mode if one executes
those definitions.
Automatically insert a date field in the new drafts headers.

So that one can see when a draft was composed when browsing the
draft maildir (instead of getting "None" in the Date column). Then one
can sort the drafts by date.
Added a missing ";; New" comment.
* mu4e: some doc updates
* mu4e: unbreak address display, removing toggling
* mu-guile: add example