Switch to per-message unread state

Giving each message an unread flag makes it easier to keep certain
messages and discard others without regard for the order they were
received.
Hide clear links when disconnected