them in config.h where having spaces in path shouldnt matter. Removed
the old solution. Also removed the base source dir from searched
included paths because it's not needed (we only need base binary dir for
"config.h") and it was "hiding" the config.h from the out of source
build because #include saw a config.h (generated from an autotools
build) in the source dir first.
doesnt break anything and that now you properly get HAVE_SELECT and
friends and code from src/compat could me modified to not assume a lot
of stuff when WIN32 is present but just use the general HAVE_<function>
checks.
currently only tested with visual studio 8 (2005).
the bncdb tool is currently intentionally broken
as it was the only component relying on compat/pgetopt
(which has been removed due to serious problems building it).
I will fix this problem tomorrow and add a common/conf based
commandline parser similar to the one used in bnetd,d2cs and d2dbs.