Ignore templated aggregates in the Objective-C
runtime.  This eliminates potential confusion
when the compiler has to deal with these weird
types later on.

One day I'd like to actually generate the proper
templates, but this is not the day that I write
the parser code to do that.

<rdar://problem/18887634>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@221658 91177308-0d34-0410-b5e6-96231b3b80d8
Made the expression parser more resilient against
being asked about symbols it doesn't know about.  If
it's asked about a symbol by mangled name and it finds
nothing, then it will try again with the demangled
base name.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@221660 91177308-0d34-0410-b5e6-96231b3b80d8