fixes #85

Callback Functions are wrapped in a new CefCallbackWrapper class for the
trip to managed-code-land.  CefCallbackWrapper only has one method,
Call(params object[] args).  Callbacks are automatically marshalled back
onto the CEF UI thread, using the same CEF context as was used to create
the callback function.