inetd: using posix_spawn() instead of fork/exec

posix_spawn() was meant to be used in the embedded world, as it requires
much less ressources to achieve its purpose.

It also works nicely in native win32, which does not have fork().