Extensive changes to the various game-side HUD displays to consider multiple local players.
G_Display is now used for in-viewport displays where as G_Display2 is for over-viewport displays.
Fixed all issues with the various HUD displays when multiple local players are present.
Reworked all game HUD displays so that there is no need to inform HUD/statusbar code when a player changes class (we don't handle resources like DOOM.exe any more so this was unnecessary). Changed resource management accordingly and patches are cached using R_CachePatch.
The engine-side view offset and psprite bob positions are now set in one place (the game-side rendPlayerView) before calling R_RenderPlayerView.
Automatically un-hide the statusbar when changing it's size and alpha via the menu.
Removed the unused detail paramater with R_SetViewSize.
Part 1 of 5.