Store messages from initialSync for display.

Previously messages were requested from /messages when the room was
opened. They are now stored and read from /initialSync, complete
with the correct pagination token. Also prepared HomeActivity to get
live updates.