Input Interface added
Complete input interface for Linux. AP-226
Implement input on Linux. AP-227

Also refactored window creation to CoreSystemLinux, for more sanity.
Full functionality for I/O implemented on Windows. AP-228