-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@4457 b0bcef46-2027-0410-bd56-ab726e9a1d04
Basic functionality on the GCW Zero
Added gcw0 key labels on the menu
GCW0 related menu changes
FIX: Test video mode key
Added arcade-style typing on the console
save menu arcade-style typing
Couple specific bugfixes