Removed internet radio and bass lib requirement via #define. Also removed the PTR server blocker.
Another big cleanup --
Removed the following cvars for being pointless, unused or otherwise irrelevant:

Serverside

g_maxHolocronCarry		Not used.
g_ff_objectives			Not used.
g_weaponDisable			Irrelevant, there are no weapon spawns anymore.
g_duelWeaponDisable		Irrelevant, there are no weapon spawns anymore.
g_allowDuelSuicide		Irrelevant
g_quadfactor			Not used (even in base)
g_siegeRespawn			Not used
g_debugAlloc			Not used
com_blood			Not used
g_podiumDist			Not used (even in base)
g_podiumDrop			Not used (even in base)
g_weaponRespawn			Irrelevant, there are no weapon spawns anymore.
g_weaponTeamRespawn		Not used (even in base)
g_adaptRespawn			Irrelevant, there are no item spawns anymore.
g_siegeTeamSwitch		Not used
d_noroam			Not used (even in base)
d_npcaiming			Not used (even in base)
d_break				Not used (even in base)
d_slowmodeath			Not considered to be valid or useful, removing
g_siegeTeam1			Not used
g_siegeTeam2			Not used

renamed d_siegeSeekerNPC to d_seekerNPC and made it work on all gamemodes

Clientside

cg_ignore			Not used (even in base)
cg_autoswitch			Doesn't work in JKG (by design)
cg_drawRewards			Not used (even in base)
cg_debugPosition		No longer useful
cg_duelHeadAngles		Not used (even in base)
com_blood			Not used (even in base)
ui_recordSPDemo			Not used (even in base)
ui_recordSPDemoName		Not used (even in base)

ALSO, I removed almost half of g_log.c because it was totally unused and not going to be used anyway.
g_log.c needs a major rewrite, or completely removed altogether.
Fixed a major base bug that would cause possible memory leaks, corruption and all kinds of nasty things every time that an NPC fired or did damage with a weapon. Obviously very bad.