Be more stringent about properly escaping external strings in HTML ('rich text' in Qt-speak).

This commit ensures that external-ish strings are escaped
using Qt::escape before being used in a rich text (HTML)
context.

This patch focuses on QMessageBox's body text, the Mumble log,
and tooltip texts.

Fixes #1208