Update tcpdump-stdinc.h

Put WinPcap's header "bittypes.h" before potentially defining basic types like "uint8_t". Define EAFNOSUPPORT unless defined in system's <errno.h>. The local Win32/Include/errno.h is gone.
Delete errno.h

Don't let this local errno.h mess with the system's <errno.h>. Ref. inclusion of <errno.h> in tcpdump-stdinc.h.
Update tcpdump-stdinc.h

Probably safe to assume MSVC has a `<stdint.h>` too.
Update inet_pton.c

Removed <errno.h> here since it's already included in ./tcpdump-stdinc.h. The local 'win32/Include/errno.h' is deleted.
Update TESTonce

Adapt script for Strawberry Perl and possibly other Win32 Perls. The program is windump.exe on Windows.
Use proper declaration

'eproto_db' is in libpcap. Thus use a proper 'extern __declspec(dllimport)' declaration.
Create ether_ntohost.c

It's a major hassle to use 'pcap_next_etherent()' in Windump. So simply add a local 'ether_ntohost()' here.
Update WinDump.vcproj

Update for using ./win32/Src/ether_ntohost.c. Hope the .vcproj is correct (untested).
Update WinDump.dsp

Update for using win32/Src/ether_ntohost.c. (Untested .dsp file)
Add some long options.

Currently, they're all aliases for existing short options, but we're out
of letters, so we'll be adding some that won't have short options.

This means we can't have entries in the options table corresponding to
short options with no long options, as an entry in the long options
table with a null option name terminates the table.
For all options with arguments, mention the argument.

In the detailed list of options, if an option takes an argument, list it
in the summary of the option.

Also, --list-interfaces corresponds to -D, not -d.
Merge pull request #386 from gvanem/master

tcpdump-stdinc.h cleanup
Merge git://github.com/the-tcpdump-group/tcpdump
We no longer have win32/Include/errno.h.