More obvious and maintainable display of read-unread messages
Initial move of the query logic out of the messageList view class.
Restore unread count, and previous filtering functionnality