Implement hoist separate from expand in messagelist.  Restore expand-all button.
Merge branch 'develop' into virtuoso