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