Add the public signing key so it can be fetched from github
enable the asn1 test
register the atfork handler from arc4random

From kettenis@

People have suggested using pthread_atfork(3) before, but discarded
the idea because it involves linking with -lpthread, which has other
undesirable consequences.  However:

* Most systems actually have pthread_atfork(3) in libc.  I verified
  this on OS X and Solaris.  I believe this is the case on Linux
  systems that use musl as well.

* On Linux systems that use glibc, this isn't the case.  However,
  those systems have __register_atfork(3), which is fully documented
  in the "Linux Standard Base Core Specification".

ok kettenis@ deraadt@ beck@
crank version
added fork_rand test to check for PID wraparound

ok beck@
indicate failure to the test harness

ok beck@
move fork_rand.sh so it does not get run every time

the test takes many minutes to run on an OS with a slow fork() call

ok beck@
initial underpinnings for mingw/cross compilation support

 Use canonical host rather than target so that this works:
 CC=i686-w64-mingw32-gcc ./configure --host=i686-w64-mingw32

 Conditionally compile Linux issetugid compatibility function

ok beck@
update to newly-refactored arc4random compatibility shims

the thread-private bits can move next

ok beck@
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@