Fix the Enigmail plugin.

- The bad case where an email is displayed as HTML but still contains a valid
PGP block in its contents was not properly recognized, because the plugin
assumed the existence of a div.-moz-text-plain.
- We now fix that by clearing out the body's contents and replacing them with a
<pre> node.