Fix FTBFS in many arches due to FS tests

The cause is that it cannot find /etc/mtab (or equivalent) in some arches.  The
new standard place for this is '/proc/self/mounts'.  "./configure
 --with-mnttab='/proc/self/mounts'" does not seem to work.
fix configure gives --with-mnttab a higher prio
fix missing "x" typo
Add support for FreeBSD 11+.

This change adds support for FreeBSD 11, and onwards up to 19. I've
also changed the comment to correct reflect that it's FreeBSD 5+,
rather than specifically 5 to 11.

Mostly solves #26.
Make sure the test target builds dependencies.

The test target can only be run after the tests and the libstatgrab
library have been built, otherwise it reports that there's nothing
to test:

Result: NOTESTS

This change only builds the required dependencies, so it won't build
the examples or manpages.
Break the ChangeLog generation up.

This used to be split over multiple lines when it was in the Makefile,
but I concatenated it by mistake when bringing it across to here.
Add missing brackets in AC_INIT.

This was suggested by autoupdate.
support configuration with mingw cross-compiled on Linux

prefer lower-case header and dll names
bump Win32 API level to Windows 2003 0x502
fix Win32 compile errors in disk_stats
rename stat_type enumerations in example program to not conflict with builtin Windows types

Windows defines typedefs for INT, FLOAT, etc. that conflight with the
stat_type enumeration. Add STAT_TYPE to these so they can build on
Windows (tested in mingw on Ubuntu 13.10)
update win32 error handling
update user_stats error handling on win32
implement sg_get_sys_page_size on win32
fix various win32 build errors in os_info
fix various win32 build errors with network_stats
fix various win32 build errors with memory_stats
fix build errors if pthreads are not present
resurrect CPU counters for Win32

Performance Data Helpers may be nonsense, but are better than nothing
disable dllexport, this breaks static library builds