-Flatten the ticcmd_t struct, moving the usercmd_t members into ticcmd_t.
-Remove (unused) ZDoom demo playback functions.
-Some general clean-up of ticcmd_t archiving.
-Remove d_protocol.h/cpp

git-svn-id: http://odamex.net/svn/root/trunk@4208 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Silence a few warnings

git-svn-id: http://odamex.net/svn/root/trunk@4210 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Stop LMP demo recording/playing prior to D_DoomWadReboot. This prevents crashes when the 'wad' console command is issued while a LMP demo is playing (bug 1021).
-D_DoomWadReboot calls Z_Init, which frees all zone allocated pointers, resulting in G_CleanupDemo double-freeing demobuffer when loading the new map.

git-svn-id: http://odamex.net/svn/root/trunk@4214 b0bcef46-2027-0410-bd56-ab726e9a1d04