settings: fix detection of value changes in CSettingList

This fixes the detection of whether the value of a CSettingList setting is the default value or not. This is relevant in combination with the fact that we now store whether a value is the default value or not in guisettings.xml. Because of the inverted logic right now we don't load changed CSettingList setting values because we think they are default values.