no chnages in method order this time
implemented dispose pattern
fixed warnings
one method slipped through
Added CefRequestHandler.OnBeforePluginLoad
Fixed whitespaces issue
Added BrowserSettings and removed Nullable<bool>
Revert "Added BrowserSettings and removed Nullable<bool>"

This reverts commit d5b2cd3a08823c9485f11ef5d00207244291987a.
Improved BrowserSettings

Added missing Browser Settings and replaced the Nullable<bool> with a
human readable BrowserSettingsState like in the CEF3
Removed unwanted changes from WebView and commited correct BrowserSettings.h
Reverted all changes from WebView.cs
Removed Browsersetting which are not supported in CEF3
Used Nullable<bool> again and changed names

The used boolean setting names now match the command-line options.
Removed trailing space and updated copyright year
Reverted changes in Visual Studio solution file
Reverted changes which should not be committed
Changed JavaScriptDisabled to JavascriptDisabled
Adding a name check to avoid unwanted exceptions.
Added support for overriding file browse dialogs by implementing the cef DialogHandler
Expose Cef Find and StopFind methods