Temporary keyboard stuff working on linux
Call XInitThreads() on linux
Added a HasFocus() method to the Os interface.

It is properly implemented on darwin, stubs that always return true are in place on linux and windows.
This prevents the input system from generating events when the application is not in focus, and it
allows the input system to automatically release all keys when focus is lost.
Fixed how darwin handles focus
removed dependency on stupid runningwild opengl bindings
Added keys for 0-9 that are *not* on the keypad
Some seemingly unnecessary synchronization - trying to alleviate some osx problems
Made cursor support work on linux
Fixed a copy paste bug
Merge branch 'master' of https://github.com/runningwild/glop
Sharpened edges on font a bit
Moved the origin to the upper left - like a nub
Made a manual color function for text - goobuntu is a n00buntu
Added in left/down/right/up for darwin
Added hat switches to glop and implemented them for darwin
Made it possible to unregister event listeners
Removed printfs
Fixed a bug with derived keys - still a bug remainined related to losing focus
linux changes
Trying to fix some windows bugs