New lvem_view function
The old "lvem_view" which was done with a shibboleth rewrite of the LSC group membership in to the LVEM group membership hasn't been working for a long time. We can probably rewrite this in Django and keep shibboleth out of the loop.
Idea: some middleware (probably at the bottom of the stack) which removes all group memberships from the request, puts the membership info in their session, and adds them to the LV-EM observers (and probably LV-EM) groups. Then on the response cycle, it re-adds the appropriate groups and removes the LV-EM membership(s).
It could be activated by some kind of pop-up banner type thing in the web view. Users should be required to be in the LVC group to see it and activate it.