Re-enable compat build for libc and libutil

I don't remember why it was originally disabled, but now I can't think of
a good reason to deviate from unmodified sources.  The compat parts of
the libs are useless for rumprun, but due to .a semantics they'll just
not be linked into the final image, i.e. mostly harmless.
Make users of libc provide __libc_static_tls_init()

We might move to the one in libc/tls some day ... but not today.
In any case, this approach gets rid of one more local diff.
No need to disable strict-protos here for ucontext

We already build libc without -Werror because of other lossage :(
remove rest of local patches which have been merged with upstream
NetBSD src for "posix", checkout.sh rev 38a346f2a2fb65f681ccfb87b91e04db8537f7ae
NetBSD src for "kernel", checkout.sh rev 38a346f2a2fb65f681ccfb87b91e04db8537f7ae
Merge branch 'kernel-src-clean' into kernel-src
Merge branches 'kernel-src' and 'posix-src' into buildrump-src