Bug 1080640 — Let the user logs with either its Hawk credentials or its anonymous TokBox SessionToken.
Add tests for requireRoomSessionToken
Add tests for the authenticateWithHawkOrToken middleware.
Test the Handle join
Add refresh and leave tests.
Don't forget to handle errors.
@ametaireau nit picks.
Refactor and deduplicate unauthorized function.
USe Basic auth realm instead of Token.
Refactor authenticate middleware.
Merge pull request #237 from mozilla-services/1080640-room-tokbox-session-token-login

Bug 1080640 — Room tokbox session token login