Remove session handling from the authentication manager

refs #5510
Implement session namespaces

refs #5510
Allow sessions to be reopened

refs #5510
Extend functionality of session namespaces and add tests

refs #5510
Add window awareness

refs #5510
Merge branch 'bugfix/session-handling-5510'

resolves #5510