Notice & isOldVersion fix + Better setting cleanup

* Fixed overlapping text in the Danbooru notice for long messages.
* Fixed a problem with detecting old versions when the user setting version was higher than the script version (downgrades).
* Created a cleanUser function for automatically detecting and deleting all unnecessary/deprecated setting values in the user settings.
* Started passing the calling function's reason for converting to convertSettings.