Greatly simplified ChannelListAdapter and made model traversals simpler
and safer. WIP avatar support.