Support reading offline traffic from PCAP files

It is now possible to run the program without root privileges,
by feeding it data from a PCAP file. Just use the file instead of
a network device name as the first argument.

WARNING: files take precedence - if you have a file ./eth0, you are
on your own!