Break filesystem code into its own libtool lib.  Same for mem, net, etc..
Intermediate commit for big reorg.
A directory structure that actually makes sense.  This will allow us to build on OSX and Linux (and hopefully Windows) despite their Automake and Libtool differences.
svn:ignore cleanup.
Rename error_t to err_t to avoid collision with errno.h on Linux.
Kill off .swp file.
Solve the rsync file permissions problem on Vista/Win 7, thanks void-995
Fix pak tool build.
Fix q2wmap build.
Bunch of cosmetic stuff.  Oh yea, fix the dedicated server build too :)
Add null.c build conditionals for liblimages.la and libwin32.la.  These will no longer spit out warnings when BUILD_CLIENT is false, or you're not on Windows, respectively.
Fix curses includes, rename Com_Hash* functions.
Express libtool dependencies in all Makefiles to fix linking on Linux.  Hopefully this works on OSX too..
Let's be a little more explicit with our dependencies and watch the compile time drop :)
MinGW seems to need the byte typedef too.
Re-add the part that builds quake2world-icon.o
Added HOST_LIBS to q2wmap build. q2wmap indirectly uses win32.c and was failing to build because ioctlsocket() was undefined. HOST_LIBS includes the WinSock lib.
Remove recursive shutdown kludge from Cl_Shutdown; no longer necessary.
Introduce quake2world.Verbose, dependent upon `verbose` cvar.
Rename `developer` cvar to `debug`
Refactor all q2wmap output to go through quake2world.* function pointers via Com_*.
Always recreate GL context during r_restart on OSX.