Added ability to get the result of DECL_ORIGINAL_TYPE

TypeDecl now has a "original_type" attribute which evaluates to the
outcome of DECL_ORIGINAL_TYPE(TYPE_NAME(t)).