-Change the comparison functions for sorting the list of players on the scoreboard to be functors. The compiler can inline the functors and it also shuts GCC up about the original comparison functions being defined but not used.

git-svn-id: http://odamex.net/svn/root/trunk@4396 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Use the full path name if supplied in VerifyFile rather than just searching in WADDIRS (see bug 1026).

git-svn-id: http://odamex.net/svn/root/trunk@4397 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Make doomwadnames in w_wad.cpp global.
-Add an entry for DOOM1.WAD to doomwadnames as it was missing (see bug 980).
-Change D_CheckIWAD to use the global doomwadnames instead of its own local version to eliminate duplication of information (which also was erroneously differing).

git-svn-id: http://odamex.net/svn/root/trunk@4398 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove D_GetDirectoryFromFileName added in r4397. M_ExtractFilePath already exists to do the same function.

git-svn-id: http://odamex.net/svn/root/trunk@4400 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a field to gamewadinfo_t to indicate if an IWAD is considered commercial (non-free).
-Add a function W_IsIWADCommercial to determine if the specified file name is a commercial IWAD.

git-svn-id: http://odamex.net/svn/root/trunk@4401 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a field to gameinfo_t for titleString, which is the full name of the game version.
Refactor D_CheckIWAD into D_ConfigureGameInfo to set the gameinfo, gamemission, and gamemode to the appropriate values based on the lumps in the IWAD, and D_GetTitleString to determine the appropriate title for the game version.

git-svn-id: http://odamex.net/svn/root/trunk@4402 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove a bit of commented-out code in D_CheckIWAD that checked for a valid IWAD header. This is redundant since D_CheckIWAD calls D_ConfigureGameInfo, which already does this.

git-svn-id: http://odamex.net/svn/root/trunk@4403 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Automatically prepend the default storage path (~/.odamex for Unix) when playing a netdemo if no path is specified.
-Try appending .odd to the file name if it's missing and the file name is not found (see bug 910).

git-svn-id: http://odamex.net/svn/root/trunk@4404 b0bcef46-2027-0410-bd56-ab726e9a1d04