Better handling of wide content after initial render

Make several improvements that, together, prevent the
conversation WebView from zooming out when revealing
wide message content.

Disable WebView's overview mode. It wasn't doing anything
special due to our viewport meta tag. Leaving it enabled
caused newly revealed very-wide content (beyond the reach of
CSS zoom: see b/6053074) to zoom out the entire conversation.
Taking it out keeps the scale level at 100% unless the user
zooms.

Shrink newly revealed content. Message expansion,
"Show quoted text", and image onload can all reveal new wide
content. Revealing repeatedly will not repeatedly shrink.
Quoted text will only shrink the quoted portion, not the entire
message.

Finally, override default handling of <pre> blocks to match
desktop Gmail. This obviates the need to zoom out at all for
messages like build notifications and other programatically
generated mail.

Bug: 7215221
Change-Id: Idc1e1f211aa3463a68146bef2846583cd7d075d3
3 files changed