Add “unread” thread list filter, and refactor the “flagged” filter.

@gwprice
Can't this be written more simply as `comment_threads.query.batch_size(MANUAL...)`?