bump version
include a proper check for memmem when configuring unit tests

This allows the proper compatibility header definition to be exposed.
update string.h for include strings.h for HPUX environment
undef LIBRESSL_INTERNAL for the pidwrap test.
set various glibc flags that also are useful with mingw

for example, asprintf/vasprintf are unmasked with _GNU_SOURCE in mingw