fixed access violation while dispose of BrowserWrapper when closing a popup
new pc an whitespace is messed again
Merge pull request #449 from JanEggers/FixedAccessViolationWhenClosingPopup

Fixed access violation when closing popup...
Remove call to Application.Current.Dispatcher.CheckAccess() - seems there's a null point happening on a rare instance when Application.Current.Dispatcher is null
Rely on parent calling code to execute on the correct thread (which it was already executing on the UI Thread)
Merge pull request #465 from amaitland/bug-fix/dispatcher-null-pointer

Remove call to Application.Current.Dispatcher.CheckAccess() - Fix null pointer when Application.Current is null
Merge remote-tracking branch 'remotes/upstream/master' into JsBinding_WIP
Merge remote-tracking branch 'remotes/upstream/master' into JsBinding/Wip2

Conflicts:
	CefSharp.Core/CefAppWrapper.cpp
	CefSharp.Core/Wrappers/CefAppWrapper.h
	CefSharp.Core/Wrappers/CefSubprocessWrapper.h
Merge branch 'JsBinding/Wip2' into JsBinding_WIP
Call RemoveSourceHook before dispose of managedCefBrowserAdapter
Merge pull request #469 from amaitland/fix/dipose-managedcef-null

Call RemoveSourceHook before dispose of managedCefBrowserAdapter
Merge remote-tracking branch 'remotes/upstream/master' into JsBinding_WIP
Merge remote-tracking branch 'remotes/upstream/master' into JsBinding/Wip2
Remove redundant CefSettingsBase class - merged functionality into CefSettings.h
Register sample JS BoundObject after Handle is created (Handle creates managedCefBrowserAdapter)
Register sample JS BoundObject after Handle is created (Handle creates managedCefBrowserAdapter)
Cef appears to create a new SubProcess for every web page viewed, so as a short term fix check if TaskCompletionSource has already been completed
Merge branch 'JsBinding_WIP' into JsBinding/Wip2
Remove unused property getter
Only display MessageBox for CefRenderProcess (little crude, though stops having two message boxes appear when predominantly interested in the RenderProcess, not the GPU process)
Remove managed point to CefBrowser - is stored, then later set to nullptr, not used for anything