-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
-Add the hashtable.h and sarray.h files from net3-base.

git-svn-id: http://odamex.net/svn/root/trunk@4215 b0bcef46-2027-0410-bd56-ab726e9a1d04
-GameObjectManager now creates components and stores them and allows querying components by their attribute name.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4216 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add the clear() member to OString.
-Remove an unnecessary #include from hashtable.h.

git-svn-id: http://odamex.net/svn/root/trunk@4217 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Merge from trunk into net3-base.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4218 b0bcef46-2027-0410-bd56-ab726e9a1d04