Take zoom level into account when determining preferred height
I like to set the message zoom to about 125%, but then Geary hides the bottom 20% of the message and adds a scrollbar. This patch makes the web view large enough to accommodate the current message given the current zoom level.
After this patch the web view for a few of my emails is still a few pixels too short, but I haven't been able to figure out why.