Remote sign out

Clicking Sign out on signon should end user
sessions on downstream apps and require
a re-authentication.

As part of this change, we're moving away
from sending reauth requests as part of the
user request cycle in favour of using Sidekiq
for doing this.