Dumper Ignores Empty Messages and Has Better Syntax

It was tripping on antimessages before which we don't care about
-- and --
You can now specify a selector in any damn way you like

Change-Id: Ie350081df4ac0867ca601991402c328bf74a01da