Cleaned up type hints conflicts in docblocks.
Fixed UTF-8 encoding.
Removed deprecated JSON update handlers.
ChoiceAuth: store user's choice in session.

This will be useful for future things and also fixes a bug wherein login
errors were appearing when a logged-in user navigated to MyResearch/Home
ChoiceAuth proxying expansions & fixes

proxy logout methods
new method proxyAuthMethod
renamed class var 'method' to 'strategy' to avoid confusion
style, doc fixes
Created special "clear followup, then login" action.
- Eliminates some problematic edge cases.
- See VUFIND-982.
- Thanks to Anna Headley for much of the development work.
Fixed link.