Refactor TextMessageView to push most of the common Message stuff into MessageView. Delete other TextMessageView implementations. and layouts.
Fix avatar fetching to not block the UI thread.