Make it possible to compile this on Linux

The changes to cmake/util.cmake aren't mine, I simply copied the file from the cmake branch.
I added GTK as a dependency for the CEF headers and made some small changes to make gcc happy.
What's the reason that you use a pointer here?