emacs: lots of small changes

* require final newline
* no timeout for source highlight locus
* enable upcase- and downcase-region
* display newest first with notmuch
* use trust on first use with smtp/starttls
* use (with-demoted-errors) for prog modes