Initial import.
* Fix to a segfault resulting from 'ifdown eth0 ; nethogs'
* changes moved to Changelog

Both thanks to Fabian Frederick
Added Changelog.

Thanks to Fabian Frederick
fixed colon after PHONY
enabled 'q' for quitting
added support for monitoring multiple interfaces at once
added 'tracemode' - thanks to Fabian
display total traffic

(traffic dropped by the kernel isn't included, so results might be less
but not usually more than output by, for example, bwm)
various cleanups
several code fixes and cleanups, revival of the 'unknown' process
several larger cleanups/bugfixes
print note while waiting for first packet to arrive
now uses the ethernet_header structure in <net/ethernet.h> instead of a local one
added '-p' flag (promiscious)
support for ::ffff:12.45.67.89-connections
preliminary IPv6 support.

besides ::ffff:123.45.67.89, IPv6 packets now also really enter the system.

characterisation of local addresses and direction of the stream don't work
yet, so they are often filed under 'unknown' instead of their respective
process.
IPv6 support! yay!
wild stab at supporting PPP ('Linux cooked capture') packets..
actually enabled -f flag :)
clean