Allows BrowserView to use already existing InternalBrowser instance

Test added - I used BrowserViewTest as a parent class - and despite this particular test is marked as ignored, both (BrowserView and BrowserView with passed InternalBrowser) do pass on my machine.