Added support for context menu in WPF

This specifically adds support for `WebBrowser.MenuHandler.OnBeforeContextMenu(...)`
Should be able reference `_browserControl` directly and scrap the cast.

e.g. https://github.com/Bodekaer/CefSharp/blob/feature/wpf-contextmenu/CefSharp.Core/Internals/ClientAdapter.cpp#L27