Fixes some prefs issues
Created by: clusterfack
So it turns out SOME morons who've added prefs to the menu in the past never bothered in putting the actual behavior to make the toggles affect the current game before relogging. So I've manually gone through all the prefs to make sure they have the full behavior the verbs did.
I also fixed a bug where when you saved your special roles prefs it would always tell you which roles were 'set to no', even when you hadn't modified them. And also I gave a message for when no roles are changed at all.
Fixes #11983 (closed) Fixes #11981 (closed)