[JK2SP] Workaround for the missing bespin_undercity levelshot.
[JK2SP] Added a fallback when the levelshot cannot be found.
Merge pull request #555 from BSzili/master

[JK2SP] Workaround for the missing bespin_undercity levelshot.
[SP] Increase MAX_SHADER_FILES to 4096 to match MP engine.
[SP] Clean up the setForce* cheat cmds.
[SP] Major cleanup of saber load parsing code from MP migrated to SP.
Added an automated begin/end class to handle COM_BeginParseSession/EndSession. (only used in the saber code for now)
[SP] Swap the Ghoul 2 surface flags on big endian
[MP] Swap the Ghoul 2 surface flags on big endian
Merge pull request #574 from BSzili/master

Byteswap the Ghoul 2 surface flags on big endian platforms
[MP] Fix INT_ID macro
[MP] Some unused stuff in dedicated renderer removed/disabled.
[MP] Don't list windzone as a possible /r_we option.  Add die to list.
[MP] Some unused stuff in vanilla renderer disabled.
[MP] Further increase maximum number of CVars to 8192.
[SP] Further increase maximum number of CVars to 8192.
[SP][OSX]fix app bundle having incorrect name
[SP] A more effective icon/name fix

MACOSX_BUNDLE_ICON_FILE, MACOSX_BUNDLE_BUNDLE_NAME and
MACOSX_BUNDLE_DISPLAY_NAME can only be set once in a cmakelists, so
unless it’s done like this there will be problems when also building
JK2.
[JK2SP] OSX app bundle for JK2SP now has name/icon
[MP] Fix toggleuserinfovalidation to work if value was -1.
[MP] Add toggleallowvote server command for easy toggling of g_allowVote bit options.