Extended ReflectionUtils class

Added new methods: isBasicDataType(clazz), isBasicDataType(name), mapPrimitiveToUcType, abbreviateBasicDataTypeName, getTypeFromAbbreviation
Fixes sweble-wikitext#22 and sweble-wikitext#23

Issue #23: Make DeepAstComparer extensible to be able to compare custom types in properties or attributes
Issue #22: Replace old AstComparer by the new and better DeepAstComparer

The basic DeepComparer was extracted from project parser-toolkit and moved to project utils