Host WebKit within a child window

The main window of Textual is layered back. WebKit does not like that
fact. This commit places WebKit in a transparent window above the main
window. It is seamless to the end user.