Fixes a bug with reparenting window managers on xlib.
Remove deprecated read mode ioctl from Linux Joystick API
Merge branch 'CompilerRefactor' into WriteObjectDataRecode
Merge branch 'master' into WriteObjectDataRecode
Split write_object_data into smaller functions
Fix formatting, prepare for another split
Finishes breaking apart write_object_data.
The compiler is now ready to have work moved into compile_context.
Merge pull request #884 from RobertBColton/master

Fix Window Flags
Merge pull request #872 from sorlok/xlib_pos_fix

Fixes a bug with reparenting window managers on xlib.
Merge pull request #885 from RobertBColton/master

Add comment.
Merge pull request #883 from enigma-dev/WriteObjectDataRecode

Write object data recode
Fix for myevent_pathend() not firing.
Merge pull request #888 from sorlok/pathend_fix

Fix for myevent_pathend() not firing.
Fix mouse_x/mouse_y on OS-X
Merge pull request #887 from sorlok/osx_mouse

Fix mouse_x/mouse_y on OS-X
Move async events to the actual extension and fix exception.