Full Linux (Unix) support

All OS-specific methods should be implemented and all three executables have been tested and are working.

Font and Screen were renamed to MLIFont and MLIScreen due to name conflicts with X11. The only way I can think of getting around this would be to change everything to use namespaces.