Send HTML emails as such instead of plaintext.

User::sendMail() does not allow setting a custom content type for the
email to be sent and forces them to be plaintext, which naturally breaks
HTML rendering.

Bug: 68045
Change-Id: I7287ceb4a0cc28cca4cf9e57204595c9457b55ee