StringValue for ModName (except MCM)

- Changed code to write ModName as a StringValue on the Quest itself
instead of on a global StringList.
- MCM script not yet updated to use this.
StringValues instead of StringLists (except MCM)

- Changed code to write InitQuest, InitStage, UninstallQuest,
UninstallStage as SU values on the Quest itself instead of on a global
SU list.
- MCM script not yet updated to use this.
StringValues instead of StringLists (MCM menu)

- Untested!
- Updated MCM script to use the new version of the code, which writes
InitQuest, InitStage, UninstallQuest, UninstallStage as values on Quest
instead of on global lists.
- StringLists for RegisteredMods, InitMods and UninstallMods have been
removed.
- New helper function _GetModNameFromFormList() in MCM.psc.
- MCM.psc clears its MENU_OPTIONS arrays on menu close.
MCM: clear arrays on menu close

- MCM.psc now clears its MENU_OPTIONS arrays once the menu is closed
(housecleaning).
Altered SelfInit.psc to use StringValues
RS - Priority MCM menu page fix

- Fixed inability to change priorities in RS due to latest code changes.
- Code changes tested in-game and working.
New: _GetModFormFromModName()

- New function _GetModFormFromModName(): retrieves a mod's form object
when given the mod's name and the FormList it should look into. Useful
after the recent code change but contains a while-loop.
- Renamed _GetModNameFromFormList to _GetModNameFromModFormList.
WIP: Global RS Multipliers MCM page

- Begun work on Global RS Multipliers MCM page.
- Fixed a logical error in NPC Sync Mode Changes page affecting the
OptionFlags.
WIP: Global RS Multipliers MCM page
Improved logic in NPC Sync Mode Changes MCM page

- Improved the way the menu enables/disables the OptionFlag.
Resume menu building

- This commit resumes actual menu building in Antono branch.
- Menu work that was done in the feature- branch was copied here.
- Code here still uses StringLists instead of StringValues. It can merge
with the feature- branch to be updated.
- Work in the menu shouldn't be affected by merge.
WIP: Global RS Multipliers MCM page

- Added 20 AddTextOption(), doh.
- Added a line in SelfInit.psc to register the Framework's name with the
Relationship module.
Added a TODO line in Registrar.psc
Exception.psc uses StringValue for ModName

- Updated Exception.psc to work with the new version of the code using
some SU values instead of SU lists.
- Updated logic in _GetModNameFromModFormList() and
_GetModFormFromModName().
- Untested.
- (unrelated) I can now compile on my office laptop, yay!
Branch tested OK

- Tests OK, ready to merge.
Merge remote-tracking branch 'origin/feature-StringValues-instead-of-StringLists' into Antono

Conflicts:
	Scripts/APPS_FW_SelfInit.pex
	Scripts/APPS_Framework_MCM.pex
	Scripts/Source/APPS_Framework_MCM.psc
Compiled conflicting scripts

- Recreated .pex files that were ignored due to conflicts during merge.