Create static method for init of NetNamedPipeBinding so can set MaxReceivedMessageSize (to 16MB)
Change ExecuteScript to ExecuteScriptAsync and return a Task, changed IWebBrowser interface and simply wrapped the backend call.
This at least gets the API inline with what I'd expect in the future, still need to change WCF to use Async, this is a start.
Ideally would like to port @JanEggers PR #289 and have a Cef driven TaskScheduler
Remove unused BoundObjects dictionary
Move CefBrowserUnmanagedWrapper into it's own .h file
Move CefAppUnmanagedWrapper into it's own class (.cpp and .h)