-Cleaned up unused type converters

-Added resource lock to ChatManager.ChatHistory
-Fixed dead-locking bug with GameEntityManager
-Converted Id and Definition properties to use built-in definitions manager and types
-Improved inventory performance by removing old API code and using new Id and Definition properties