Remove DETACHED_PROCESS

What DETACHED_PROCESS does is to detach the child process from the current console disallowing the passing
of TTY handles. This seems incorrect and is inconsistent with Unix. If an application actually needs to
be detached, it can use FreeConsole itself.