-Change the V2FixedComponent and V3FixedComponent to serialize their vector components using 16-bits of precision instead of 32-bits.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4194 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a few issues with HashTable::iterator and const_iterator. The generic_iterator now takes template parameters to specify the underlying data type of the HashTable and HashTable::Node so that const versions can be stored in const_iterator.

git-svn-id: http://odamex.net/svn/root/branches/net3-base@4195 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add GameObjectManager class to assemble GameObject entities from a collection of component types. Currently only handles registering/unregistering the various atomic built-in GameObjectComponent types.

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