Added CefSharp.Core

I stripped off all the changes related to tasks and use of (M)CefRefPtr instead of *.  So  guess this is a clean basic version of my former changes that will follow later. 

I also did a Whitespace cleanup run with no space after keywords this produces some whitespace changes elsewhere so i dont know what is the intended setting please tell me and i will fix it. 

if there are any changes required just tell me.