ares_expand_name.3: clarify how to free the data
Makefile.msvc: add four VS version strings
ares__swap_lists: make private and static

... since there's only one user, make it static within ares_process.c
ares__generate_new_id: moved to ares_query.c

... and ares__rc4 is turned into a local static function.
ares__bitncmp: use two underscores for private functions

It used a single one previously making it look like a public one
ares_get_datatype: removed unused function

it was also wrongly named as internal functions require two underscores
config-dos.h: define strerror() to strerror_s_() for High-C
config-dos.h: define HAVE_CLOSE_S for MSDOS/Watt-32
curl_setup_once.h: definition of HAVE_CLOSE_S defines sclose() to close_s()
ares_inet_ntop/ares_inet_pton: added man pages
ares_inet_pton/ntop: cleanup

Make sure that the symbols are always exported and present in c-ares.

Make the headers prefixed with 'ares'.

Removed the inet_ntop.h version as it no longer features any content.
spell inet correctly!
ares_inet_ntop.3: 4th argument is socklen_t!
ares.h: s/socklen_t/ares_socklen_t for portability
inet_ntop.c: s/socklen_t/ares_socklen_t for portability
inet_ntop.c: s/socklen_t/ares_socklen_t
Makefile.am: use AM_CPPFLAGS instead of INCLUDES
xc-lt-iface.m4: provide XC_LIBTOOL macro
configure: use XC_LIBTOOL for portability across libtool versions
ares_inet_ntop.3: s/socklen_t/ares_socklen_t