(Bug 5265) Add LJ::send_formatted_mail / LJ::format_mail

Wrapper around LJ::send_mail, which accepts most of the same arguments.
The big difference is that you don't need to specify plaintext vs html:
just pass in a body argument, and it will use that as the plaintext
body, and then process the text with Markdown to get an HTML version