BasicWebView: Calculate bounds from owner instead of owner.owner

As BasicWebView will most always be owned by Webview, it should inherit bounds from it's owner. The previous code meant the user had to place the WebView inside a sized container, rather than sizing the WebView itself.