Pass in WPF Window handle when creating offscreeen browser
Move methods from RenderClientAdapter to ClientAdapter
RenderClientAdapter should really only contains methods that relate to `OSR` (not relevant to the WinForms implementation)
Add offScreenRendering param to ManagedCefBrowserAdapter and create the relevant Client Adapter as required.
Rename _renderClientAdapter to _clientAdapter