Give llvm::SourceMgr the ability to have a client-specified