Add MCM's Debugging options.

See #94.
Add NIO Dye support, for real, this time.

Closes #76. Again!
Update EFF compatibility module to support EFF 4.0b13 and up.
Added Debugging option to reset Hangout quests.
Add debug option for forcing a refresh of all characters.
MCM now resets all one-shot debug options when it opens.
Implement Shrine reset debug option and rearranged a few options.
Being in menu mode should no longer count against Validation time.
Remove another option that's not going to make it in for 1.1.0
Prevent CharGenLoadCharacter from being called more than once at a time.
Properly defer hangout assignments until MCM is exited.
Add option to Set*Config to avoid sending an ConfigUpdate event.
Reduce spamming of ConfigUpdate events.
Move SetConfigDefaults to a more appropriate place and make sure it doesn't clobber user settings from this version.
Typos.
MCM now disables the Foe option for current Followers.

Fixes #100, Gopher's bug.
Add option to automatically return to the last MCM page you were on.

Saves a lot of time, actually. Unfortunately it means we don't get to see the pretty logo as often :(
Check for a rare condition in which the same actor gets assigned to two names.
Extra check to avoid logspam from dye routine.

#87
Converted several of the original Location presets into Hangouts.

#97.
Load some Hangout presets from a new file.