Basic changes needed for cross-compiling Linux to OS-X.
Somewhat more drastic changes for OSX cross-compiling.
Remove child window.
Fixes and improvements
Cleanup all graphics systems
Cleanup
Cleanup
Cleanup all bridges and implement GGS
Fix mouse functions, Win32 was wrong this entire time there's native
methods for translating the screen mouse to the client and we were also
including the border width in the old formula so it was off quite a bit.
Cleanup and fix mouse scaling.
Merge pull request #1 from sorlok/scaling_fixes

Fixes for duplicate/missing functions as a result of Robert's scaling changes.
Fix typo
Merge branch 'master' of https://github.com/robertbcolton/enigma-dev
Merge pull request #821 from RobertBColton/master

Scaling Fixes
Cleanup XLIB
Fixes for duplicate/missing functions as a result of Robert's scaling changes.
One additional fix for OS-X
Separated window_get/set_color() back into Platforms/; added rudimentary implementation for xlib.
Fixes a Windows regression
Merge pull request #2 from sorlok/scaling_fixes_2

Fixes a Windows regression