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 #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.
Fix indentation and line ending.
Merge pull request #891 from RobertBColton/master

Asynchronous Extension Fixes
Cleanup object_basic
Move all the draw events to object_graphics where they belong and fix
cases in all graphics systems.
Merge pull request #892 from RobertBColton/master

Cleanup object_basic
Enable unicode rc support
Merge pull request #893 from RobertBColton/master

Enable unicode rc support
Alarm Fixes
Rename some more variables.