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/protocol.def b/server/protocol.def
index 8882a7a..e9458ab 100644
--- a/server/protocol.def
+++ b/server/protocol.def
@@ -241,7 +241,6 @@
 @REQ(init_process)
 @REPLY
     unsigned int server_start; /* server start time (GetTickCount) */
-    size_t       info_size;    /* total size of startup info */
 @END
 
 
@@ -284,6 +283,7 @@
 @REPLY
     process_id_t pid;          /* process id of the new thread's process */
     thread_id_t  tid;          /* thread id of the new thread */
+    size_t       info_size;    /* total size of startup info */
     int          version;      /* protocol version */
 @END