Reimplement X11 stuff on top of XCB
Convert dtor to XCB, better queueing of requests, more cleanups
Fix override-redirect flag value
Fix a bug where the cursor position was invalidated after a character insetion
Handle more font options, restore uppercase letters, make cursor position a size_type
Implement X11 with both libX11 and libxcb, select at build time
Grab keyboard inside a loop for XCB as well
Restore a sane window width
Merge branch 'XCB'

Conflicts:
	thingylaunch.cpp