Add comments to OpenGL and freenect threads
Fix bug with insufficient buffer size
Allocate threads on the stack; fix buffer sizes; and fix pending usb event queue