Add Conversation.unread_events
Show unread number in conversation picker
Fix handling of latest_read_timestamp=0
ui: Use the server's count of unread messages

Instead of tracking the number of unread messages locally, use
last_read_timestamp so it's synchronized across devices.