mint-arena: update q_shared.c/h for spearmint changes

See https://github.com/zturtleman/spearmint/commit/cef4cd1e60a214b573b51e36fd1942effe696de6 for details.
mint-arena: Fix warning in last commit
mint-arena: Support rendering IQM with separate model and animation files
mint-arena: Support LerpTag for IQM with separate model/animation files
mint-arena: Don't enable sv_public in skirmish

The menu option isn't shown.
mint-arena: Get MAX_ENTITIES_IN_SNAPSHOT from CGame
mint-arena: Remove unused uiClientState_t from CG_Cinematic_f
mint-arena: Store connection state globally

Using trap_GetClientState(uiClientState_t *) just to get the connection state is annoying.
mint-arena: Don't use trap_GetClientState when not needed

ClientNums and connection state are tracked in cgame, don't need to make a syscall just to get them.
Fixed some cases when local client 0 is not in-game but other local clients are.
mint-arena: Remove client numbers from uiClientState_t
mint-arena: Remove AS_MPLAYER
mint-arena: Remove CG_EVENT_HANDLING from public CGame API
mint-arena: Move usage of CG_WANTSBINDKEYS into CGame
mint-arena: Remove lcIndex and numPSs from snapshot_t

snapshot_t pss is now order of local clients.
cg_view was missing lcIndex when checking intermission state (which was wrong, but is now correct)
Fixed CG_PainEvent getting run when it's for a local client, also it executed multiple times.
mint-arena: Add CG_NumLocalClients
removed unwanted cvars from q3_ui
frag -> kill
fraglimit & capturelimit -> scorelimit
rename some images
renamed CHARACTERIST_* -> BOT_*
* removed
  powerups
  ammo boxes
  persistant powerups (MISSIONPACK only)
  armor (pickup and stat)
  holable items
  health pickups

moved 'quantity' out of g_item and into g_weapon_t (see code/game/g_weapon.c)
use global pickup sound (for now at least, may use specific one depending on item type)