Return the startup info size in the init_thread request, and allocate
the process parameters structure in ntdll instead of kernel.

diff --git a/server/thread.c b/server/thread.c
index a05e221..f1f4f27 100644
--- a/server/thread.c
+++ b/server/thread.c
@@ -876,7 +876,7 @@
     {
         process->peb      = req->peb;
         process->ldt_copy = req->ldt_copy;
-        init_process( current );
+        reply->info_size  = init_process( current );
     }
     else
     {