Remove some unused defines from msg.c
Use Q_strncpyz in G_AddRandomBot
Remove MSG_WriteDeltaUsercmd and MSG_ReadDeltaUsercmd
Make buttons more modable

Make generated buttons the highest button bits.
Move game/cgame specific BUTTON_*s to bg_misc.h
Move +/-attack to cgame.
Make engine bot debug tool check for any non-generated button instead of attack (because it's game/cgame only now).
Merge remote-tracking branch 'upstream/master'

Conflicts:
	code/game/g_bot.c
	code/qcommon/msg.c
Clean up cgame player command code
Make Team Arena taunt and task commands usable by splitscreen players
Make tell/vtell target and attacker commands usable by splitscreen players
Splitscreen support for Team Arena HUD selected player / order giving
Make tcmd usable by splitscreen players
Make camera orbit work for all splitscreen players
Make viewpos command usable by splitscreen players

Before it would print viewpos of last renderered player.
Get rip of duplicate input functions for each player
Merge remote-tracking branch 'upstream/master'

Converted various cgame commands to player functions.

Conflicts:
	code/cgame/cg_consolecmds.c
	code/cgame/cg_local.h
	code/cgame/cg_main.c
	code/cgame/cg_view.c
	code/client/cl_input.c
	code/game/bg_misc.h
	code/qcommon/q_shared.c
	code/qcommon/q_shared.h