fix tests crashes
fix tests: propagate item type name

baseName in typeData is set to qualified name and is used as it.

once the item changes its qualified name, e.g. during reparenting,
the basename of its typedata should reflect it as well.

Conflicts:
	include/cpgf/gmetacommon.h