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/loader/ne/segment.c b/loader/ne/segment.c
index b452266..0fd0605 100644
--- a/loader/ne/segment.c
+++ b/loader/ne/segment.c
@@ -15,8 +15,9 @@
 #include <ctype.h>
 #include <string.h>
 #include <errno.h>
+
+#include "wine/winbase16.h"
 #include "neexe.h"
-#include "windows.h"
 #include "global.h"
 #include "task.h"
 #include "selectors.h"