webview: implement optional page scrolling

The implementation is quite fragile. We don't really know what the best
moment to get the page height is. It is believed to be when we get the
scale computed. Unfortunately, when the scale doesn't change, we don't
get the appropriate event...
webview: don't scroll when page is finished

This is useless, wait for either the page to be displayed or the scale
to change.