Made changes to when notifications are marked as read.
- Only mark notifications as read if the user is online and in the
  room where mentioned.
Changed how we mark notifications as unread.
- Mark as read if we're in the room and we're not offline.