Results 3 issues of Justin Kinnaird

I've compiled a list of things that need to be fixed in order for the master branch to be ready-ish for a release. This is mostly a list of functions...

Before I made these changes I would have to close and re-open the configuration window each time after setting a single joystick key due to it copying my previous input...

Adds better support for "make install". ResourceManager now does lookups in standard share directories and cmake properly adds the "resources" directory to its install targets.