Handle live updates on home screen. Factor out textual event display.

Add AdapterUtils.EventDisplay to control what text is displayed for each
event type, which can be used in both MessagesAdapter (in a room) and
RoomSummaryAdapter (on the home screen).