send-event? argument to all handler functions

No support for screens and visuals yet

Missing:

  5.
  XAllocColor
  XAllocNamedColor
  XLookupColor
  XAllocColorCells
  XAllocColorPlanes
  XStoreColors
  XStoreColor
  XStoreNamedColor
  XFreeColors
  XStoreNamedColor
  XFreeColors

  6.
  XPutImage
  XGetImage
  XGetSubImage

  7.
  XInstallColormap
  XUninstallColormap
  XListInstalledColormaps
  XKillClient (?)
  XChangeKeyboardControl
  XGetKeyboardControl 
  XQueryKeymap (need bit vectors)
  XChangePointerControl
  XGetPointerControl
  XGetKeyboardMapping
  XChangeKeyboardMapping
  XNewModifiermap (?)
  XInsertModifiermapEntry (?)
  XDeleteModifiermapEntry (?)
  XFreeModifiermap (?)
  XSetModifierMapping
  XGetModifierMapping
  XSetScreenSaver
  XForceScreenSaver
  XActivateScreenSaver
  XResetScreenSaver
  XGetScreenSaver
  XAddHost (?)
  XAddHosts (?)
  XListHosts (?)
  XRemoveHost (?)
  XRemoveHosts (?)

  8.
  XSendEvent
  XGetErrorText (?)
  XGetErrorDatabaseText (?)

  9.
  XGetWMColormapWindows
  XSetWMColormapWindows
  XWMGeometry
  XSetRGBColormaps
  XGetRGBColormaps

  10.
  Regions (?)
  XCreateImage
  XGetPixel
  XPutPixel
  XSubImage
  XAddPixel
  XDestroyImage
  Xrm*
