ChainedIncludesSource: avoid copying n*(n+1)/2 file contents into memory Just reference the data instead with shallow MemoryBuffer instances. llvm-svn: 212450