Sender address is editable.

Free form editing of the FromAddress is possible, and saving/loading drafts
with a custom FromAddress works.

A huge thanks to Stephan Platz (paalsteek) for his patch. This commit is built
upon that very patch.

BUG: 321230
Sender LineEdit turns red for invalid address.
Add proper credits for Stephan and Jai