Added Countable interface to Analysis\TypeData\InternalTypes type data module
Fix variable name in Analysis\TypeId::getComposedTypeIds and add composite types test
Renamed Analysis\TypeId::getClassType to getClassTypeFromId and Analysis\TypeId::getComposedTypeIds to getComposedTypeIdsFromId