Redesign of the server communication protocol to allow arbitrary sized
data to be exchanged.
Split request and reply structures to make backwards compatibility
easier.
Moved many console functions to dlls/kernel, added code page support,
changed a few requests to behave properly with the new protocol.

diff --git a/loader/module.c b/loader/module.c
index fa6fc0f..c507a4c 100644
--- a/loader/module.c
+++ b/loader/module.c
@@ -1693,7 +1693,7 @@
         SERVER_START_REQ( unload_dll )
         {
             req->base = (void *)wm->module;
-            SERVER_CALL();
+            wine_server_call( req );
         }
         SERVER_END_REQ;
         MODULE_FlushModrefs();