AppSettings: migrate only present keys
Cosmetics in CAppSettings::UpdateSettings()
Fixes to reset settings option

 - Reset .ini now doesn't write ExePath to the registry
 - Reset .ini is now achieved through file write not delete

Fixes #3591
Options dialog: Disable "Reset" when the INI is read-only.

Ref #3591.