multipart/alternative emails, and markdown-formatted messages

Everything should be properly escaped, thanks to `html/template`, but someone else should make sure, and also check the HTML that I wrote by hand at slightly past midnight.