remove thread_private.h defines, moved to arc4random_*.h
include <_bsd_types.h> on MinGW

ok beck@
Use correct static link order for unit tests.

thanks to Jonas 'Sortie' Termansen

ok beck@
update guard, add win32 support for endian.h

Thanks to Jonas 'Sortie' Termansen for pointing the guard inconsistency out.

ok beck@
conditionally disable -Wpointer-sign where supported

ok beck@
preserve timestamps on copy from upstream checkout

this saves time on rebuilds when testing tarballs

ok beck@ guenther@
use correct link order for app and tests

ok beck@ guenther@
include err.h shim

Includes compatible replacements, or uses system err.h if available.

ok beck@ guenther@
test for and use system explicit_bzero if it exists

ok beck@ guenther@
rename local tests to end in test.c

ok beck@ guenther@
better handle disabled tests and exclude files

ok beck@ guenther@
compute absolute paths to source

removes relative path hackery

ok beck@ guenther@
build openbsd memmem implementation for explicit_bzero test

memmem is not always available, and not all memmem's work the same way

ok beck@ guenther@
bump version