Further expanded the settings version functionality

Basically if the version is not recognized the player will load defaults/whatever it can find that is like the old settings. It will disable preferences and modification of settings--this way their settings file does not get littered with garbage.