Only use POSIX_SPAWN_USEVFORK if defined or if GNU libc

musl libc does not have it

fixes #54