Added WINESERVER environment variable to allow overriding the normal
server search sequence.

diff --git a/scheduler/client.c b/scheduler/client.c
index 4fb8318..e6720c2 100644
--- a/scheduler/client.c
+++ b/scheduler/client.c
@@ -376,6 +376,14 @@
         if (pid == -1) fatal_perror( "fork" );
         if (!pid)
         {
+            /* if server is explicitly specified, use this */
+            if ((p = getenv("WINESERVER")))
+            {
+                execl( p, "wineserver", NULL );
+                fatal_perror( "could not exec the server '%s'\n"
+                              "    specified in the WINESERVER environment variable", p );
+            }
+
             /* first try the installation dir */
             execl( BINDIR "/wineserver", "wineserver", NULL );