Update API message representation.

Summary:
Don't expose tags on messages, but do expose unread status.

Also consolidate computing SpoolMessage and Message representations, removing
duplicate code.

Test Plan: Check the /messages API query.

Reviewers: kav-ya

Reviewed By: kav-ya

Subscribers: bengotow

Differential Revision: https://review.inboxapp.com/D187