[MP] Removed unused bumpmap vars.
[MP] Remove unused shaderState code.
[MP] Don't allow condump with extensions besides .txt
[SP] Don't allow condump with extensions besides .txt
[MP] Merge cl_reconnectArgs from ioq3.
[MP] Remove cl_connectedMODULENAME variables.
[MP] Partially merge ioquake/ioq3@e0a4288.
Have cls.localServers use CL_InitServerInfo.
Don't set cls.localServers netType to from.type, it's the wrong value.

Note: server->visible is not cleared in CL_InitServerInfo, as stated by a comment below a place where CL_InitServerInfo is used.
[MP] Extra cleanup in client.h
[MP] Check for fs_apppath for startup override on Mac.
[SP] Check for fs_apppath for startup override on Mac.
[MP] Correctly check NULL not 0 for pointer validity in the VALIDSTRING/VALIDENT macros.
[MP] Fix a groundEntityNum comment.
[MP] Remove useless function tied to cdpath, just use a blank string.
[SP] Remove MAX_NUM_ARGVS/com_argc/com_argv.  All unused.
[MP] Remove MAX_NUM_ARGVS/com_argc/com_argv.  All unused.
[MP] Removed Texture3D unused stuff.