Calling browser close in managedcefbrowseradapter destructor

I've included two small superficial changes.

   - ```8b6248b``` Small formatting changes.
   - ```cae957a``` The other half of the cookies datetime granularity in the visit api.

   - ```39742b6``` We have a case where we close the browser core before ```OnApplicationExit``` and need to manage the resources better. Calling ```Close()``` in the destructor to ensure the client adapter calls ```->CloseBroswer()``` when disposed in ```webview.cs```.