Move several TypeName functions from MetaUtils to cling/Utils.

They were once identical but then got bug fixed out of sync.
Moved routines:

GetFullyQualifiedLocalType()
GetFullyQualifiedType()
CreateNestedNameSpecifier()
CreateNestedNameSpecifierForScopeOf()
GetFullyQualifiedTypeNNS()
Make full qualification an option.

Allows GetPartiallyDesugaredType() and GetFullyQualifiedName() to share functionality.