TextDocument: store message types
Don't rebuild documents twice on theme change
ListView: add a similar context menu title than the tree has
Enable/disable "reset zoom" context menu item when appropriate
Reorganize zoom & split actions into submenus
Add an option to show/hide events
WIP: quassel support