Refactor chat-internal to use async/await
Refactor chat-internal to use async/await
Part of https://gitlab.com/gitlab-org/gitter/webapp/merge_requests/1360
Also move rightToolbar
snapshot to standard form that we can
easily mix and match with other snapshots on troupeContext.snapshots