building related objc ASTs which require a class definition AST. These were uncovered when testing objc rewriter. llvm-svn: 147210