Bug 1074672 - Implement a room list view for Loop.
Rebased and refactored on top of Niko's latest room-list branch.  WIP.

https://bugzilla.mozilla.org/show_bug.cgi?id=1074686
Fix borked merge and cleanup various bits
Various test cleanups