Added source location for the template keyword in AST template-id expressions.

llvm-svn: 149127
36 files changed