Tweaks

This simplifies building ``sniffer``, makes it so that it actually runs (``command-line-parser`` changes), does a few minor cleanups and then breaks ``packet-filter`` out of ``packetizer``.

This is because I'd like to next take packetizer and separate it into an entirely separate library so that other binary protocol parsing libraries can use it.