Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.

diff --git a/relay32/snoop.c b/relay32/snoop.c
index 216ccd4..b09dea3 100644
--- a/relay32/snoop.c
+++ b/relay32/snoop.c
@@ -6,12 +6,14 @@
 
 
 #include <assert.h>
+#include <string.h>
 #include "windows.h"
 #include "winbase.h"
 #include "winnt.h"
 #include "heap.h"
 #include "builtin32.h"
 #include "snoop.h"
+#include "neexe.h"
 #include "peexe.h"
 #include "selectors.h"
 #include "stackframe.h"