-D_CheckIWAD should consider files with IWAD OR PWAD identifiers since chex.wad has a PWAD identifier.

git-svn-id: http://odamex.net/svn/root/trunk@4427 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Factor the game simulation timing portion of D_RunTics into D_RunSimulation.

git-svn-id: http://odamex.net/svn/root/trunk@4428 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Update protocol documentation 

git-svn-id: http://odamex.net/svn/root/trunk@4429 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix potential divide by zero

git-svn-id: http://odamex.net/svn/root/trunk@4430 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Create an abstract class TaskScheduler and CappedTaskScheduler and UncappedTaskScheduler children to handle running game simulation and rendering at differing rates.
-Simplify D_RunTics.

git-svn-id: http://odamex.net/svn/root/trunk@4431 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a server crash in r4431.

git-svn-id: http://odamex.net/svn/root/trunk@4432 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix an OdaLaunch compilation issue and a resource location issue.

git-svn-id: http://odamex.net/svn/root/trunk@4433 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the skin option from the Player Setup menu. Since skin support is non-functional, the only option given is 'base' and having the option appear in the menu is confusing.

git-svn-id: http://odamex.net/svn/root/trunk@4440 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply Mr. Crispy's patch to only send clients updates for monsters that have a target.
-Reduces bandwidth by not serializing inactive monsters.

git-svn-id: http://odamex.net/svn/root/trunk@4445 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Correctly identify the FreeDoom / Ultimate FreeDoom IWADs and print the correct title to the console.

git-svn-id: http://odamex.net/svn/root/trunk@4446 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove broken skins code.

git-svn-id: http://odamex.net/svn/root/trunk@4447 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix intermission issue with FreeDoom introduced in r4446.

git-svn-id: http://odamex.net/svn/root/trunk@4456 b0bcef46-2027-0410-bd56-ab726e9a1d04
-FreeDoom and Ultimate FreeDoom now use gamemodes commercial and retail respectively. They are identified as gamemissions commercial_freedoom and retail_freedoom now.
-Revert r4456 as it is no longer needed.
-Add retail_bfg gamemode.
-Refactor the test for lost soul bounce correction into P_CorrectLostSoulBounce. It appears that lost soul bouncing gets corrected for both Doom & Doom 2 BFG Editions based on the source code.

git-svn-id: http://odamex.net/svn/root/trunk@4457 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug when trying to iterate an empty OHashTable.

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

git-svn-id: http://odamex.net/svn/root/trunk@4460 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Eliminate the need for the porttime.h header by PortMidiMusicSystem. The only PortTime function in use was Pt_Sleep, which is a wrapper for usleep/Sleep and is replaced with I_Sleep.

git-svn-id: http://odamex.net/svn/root/trunk@4461 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change the CMake PortMidi module to not search for the PortTime library. This search is only done on non-Win32 platforms, where it expects a pre-existing PortMidi library.

git-svn-id: http://odamex.net/svn/root/trunk@4462 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a crash when scaling patches with a width of 1 in DCanvas::DrawSWrapper.
-Fixes crashes with the FreeDoom CREDITS lump.

git-svn-id: http://odamex.net/svn/root/trunk@4466 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Update the IWAD md5sum table to include FreeDoom/Ultimate FreeDoom/FreeDM 0.8 versions.
-Thanks Catoptromancy

git-svn-id: http://odamex.net/svn/root/trunk@4468 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Update the copyright in all source file headers for the new year.

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