Squelch border on dropdown hidden elements

The auth drop down in the top right of the sidebar was showing a border
on the "top" entry because the first one was hidden.
Factor out front-end auth provider

Rename it as session, since that's closer to what it's really about.