Move message loading/pagination logic to MatrixMessagesFragment.

This fragment persists the session, earliest message token and
handles API calls so the Activity doesn't have to.