Drive scroll updates with MutationObserver
Drive scroll updates with MutationObserver

This'll make doing things with Angular easier. Also it will allow us to
manipulate the message list in more complex ways without trouble.

roost-im/roost-client,roost-im/roost-client