Fixes XLIB Freezing
For some reason if you do not update the mouse variables, which is
basically just X and Y, XLIB stops processing events.
Found out the real problem, it needs to flush the display.
Fix Linux working_directory
Fixes working directory by removing URI and updating the plugin, behavior
is exactly the same as GM8.1
Fix working_directory for other platforms.
Remove set_working_directory, there was never any need for it, but if
someone wants it readd it as set_current_directory, because it is not the
same.
Again there is no need for set_working_directory, it is not a read-only
variable. If you want chdir then readd set_current_directory.
Fixes temp files working directory.
Cleaner version.
Cleanup
Fix XLIB with Josh's help.
Josh wants a ||
Fix formatting.
Merge pull request #693 from RobertBColton/master

General Fixes