Add the ability to change the install path for different distros
Add frame logging and keyboard support
Fix path substitution in launcher
Significantly improve keyboard support
Fix texture parameters not being backed up and reverted
Revert "Fix texture parameters not being backed up and reverted"

This reverts commit a3139cea8f1342fd4a22ef89ecfa34cfc72d345f.