Cleaning up WebView

* Calling updateViewportSize only when needed
* Always caching content scale factor before sending it to WebProcess

Reviewed by: Sergio Correia