fix up some issues with bot demo recording, and also crash on map change
when recording
fix other bot issue - shouldn't use client->oldServerTime for bots since
they never ack the gamestate
Merge pull request #481 from dpadgett/svdemo

Svdemo
[MP] Merge zturtleman/spearmint@0f0771d6adcd0476f8a7f0cd6e7ea16038220f24
spearmint: Fix SEGFAULT when setting fs_game twice via command line
[MP] Fix an incorrect memcpy count argument in CQuickSpriteSystem::Add.
[SP] Fix an incorrect memcpy count argument in CQuickSpriteSystem::Add.
[MP] Remove unused `models` member from server_t.
[MP] Fix incorrect filesize with SV_DemoFilename.
[MP] Inform client what their protocol version is, if there is a mismatch on connect to server.
[MP] Improve logging of changeteam events.
[MP] Some buffer fixes in ui_main.c
[MP] Protect trap_RemoveCommand from removing engine defined commands.
If mods have any commands that need to be dealt with, we can discuss a whitelist.
[MP] Remove some unused defines from vm.cpp
[MP] Remove extra def of vmStrs.
[MP] Actually use CGVM_Cmd_RemoveCommand.
[MP] Fix uninit var use within Sys_GetPacket.
Check for greater-than-or-equal instead of just equal on the packet size.
[MP] Fix a couple of gcc aliasing warnings in renderer.
[MP] Fix buffer potential buffer overrun in CommaParse.
[SP] Fix buffer potential buffer overrun in CommaParse.
[MP] Make shader has lightmap but no lightmap stage developer only.