Saner determination of a declared type's name (now short + full name)

at the time the type is introduced to a scope.
diff --git a/TypeDef.cpp b/TypeDef.cpp
index 9d2a799..b4aff0c 100644
--- a/TypeDef.cpp
+++ b/TypeDef.cpp
@@ -4,8 +4,8 @@
 
 namespace android {
 
-TypeDef::TypeDef(const char *name, Type *type)
-    : NamedType(name),
+TypeDef::TypeDef(Type *type)
+    : NamedType(),
       mReferencedType(type) {
 }