expose x display api
add xcb4j as a gitmodule.
remove submodules, prepare for submodule move
remove submodule traces
moved submodules to externals dir
switch to onami (successor of devsurf's autobind) + use annotation bind keys for shell api.
major refactor (breakage)
more refactoring
move from google inject annotations to javax inject annotations
added code checking annotations
fix bindings & most nullpointers
fix npe
make binding annotations clearer
fix npe
dont overwrite previous event mask of a client
expose x window cache & code cleanups
added copyright header to all files + removed unused imports
Simplified input model.
fixed npe
fix possible concurrency problem