merged upstream
Revert "merged upstream"

This reverts commit b813fb35db22bce04578fcdf067999744272d9f7.
Merge remote-tracking branch 'upstream/CefSharp3' into CefSharp3
moved CefSharp to CefSharp.Core
removed old files
added new CefSharp Project
remaining stuff that i desired to put in on changeset
fixed compilation for x64 / win32 debug / release with vs 2013 and moved natives to seperate props file
reuse assembly info
reverted task related stuff
fixed warnings
renamed files to reflect the classnames
Merge remote-tracking branch 'upstream/master' into CefSharp.Core
Fixed to (somewhat) compile with VS2012. The inclusion of CefSharp.props was done at the wrong place, and the PlatformToolset must not be set when we include this file (since the file sets it to the proper value depending on whether we are compiling with VS2010, VS2012 or something else, like VS2013).
Merge branch 'master' into 'with-cefsharp-as-c-sharp-instead-of-cpp'.
Removed extra spaces. This is a more minimal version of the whitespace fixup you did, @JanEggers.
Merged 'master' into with-cefsharp-as-c-sharp-instead-of-cpp
Whitespace fixup (Ctrl-K, Ctrl-D).
One class per file is best.
Removed a bunch of superfluous usings. I eat superfluous code for breakfast!