[Azoth] Exposed UnreadQueueManager for #507.
[Azoth] Store what msgs are unread for #507.
[Azoth] IProxyObject::IsMessageRead() for #507.
[Azoth SS] Rely on IsMessageRead() instead of pure FrameFocused().

This finally closes #507.