Add unit tests for source locations of AST nodes.

Patch by Philip Craig.

llvm-svn: 167470
2 files changed