updated: BoostPTreeXMLNode and BoostPTreeXMLDocument
updated: CItemDatabaseBuilder
changed: class names
cleaned up: the source code.
implemented: BoostPTreeXMLNode::GetChildElementTextContent().
added: an error log in GameItemObjectFactory::CreateGameItem()
updated: ItemDatabaseBuilder