Fix crash with "ether dst 1::2" as a filter.

Report an error, rather than crashing, if an IPv6 address is used for
link-layer filtering.
fixup credits

A recent commit added to the list tcpdump contributors instead of
libpcap contributors. Put the list right and fix some sorting and
formatting while at it. The new contributors to libpcap are:

* Akos Vandra
* Andres Perera
* Ani Sinha
* Brent Cook
* Christian Svensson
* Darren Lim
* David Clark
* David Ward
* Edward Sheldrake
* George Neville-Neil
* Gustavo Zacarias
* Jiri Slaby
* Jorge Boncompte [DTI2]
* Mansour Behabadi
* Michal Sekletar
* Niko Delarich
update .gitignore
Merge branch 'master' of git+ssh://bpf.tcpdump.org/tcpdump/master/git/libpcap
Merge git://github.com/the-tcpdump-group/libpcap
linktype: add netlink link/dlt type

With Linux 3.11, we have the possibility to debug local netlink traffic
[1] i.e.  the workflow looks like this:

Setup:
  modprobe nlmon
  ip link add type nlmon
  ip link set nlmon0 up

Capture:
  tcpdump -i nlmon0 ...

Teardown:
  ip link set nlmon0 down
  ip link del dev nlmon0
  rmmod nlmon

For pcap interoperability, introduce a common link type for netlink
captures.
Fix tpo.
fix compiling on Linux
Handle using cooked mode for DLT_NETLINK in activate_new().

That's how we handle it elsewhere; if that can be cleaned up, especially
if we can avoid opening a raw socket in the cooked-mode case, that would
be nice.

Note this in comments.
Merge branch 'master' of git+ssh://bpf.tcpdump.org/tcpdump/master/git/libpcap

This merge is necessary because this isn't SVN and "commit" and "push to
official repository" are separate operations, so, when you do a push, it
apparently needs a commit to merge your changes with other changes.
Do this the way DLT_LINUX_IRDA and DLT_LINUX_LAPD are handled.

I'm not certain setting handlep->cooked in map_arphrd_to_dlt() will
work.  We should look at making that work.

Add comments to indicate what we're doing.
"make uninstall" didn't remove 3 symlinks, fix