SourceManager::getFileEntryRefForID's remaining callers just want the
filename component, which is coming from the FileInfo. Replace the API
with getNonBuiltinFilenameForID, which also removes another use of
FileEntryRef::FileEntryRef outside of FileManager.
Both callers are collecting file dependencies, and one of them relied on
this API to filter out built-ins (as exposed by
clang/test/ClangScanDeps/modules-full.cpp). It seems nice to continue
providing that service.
These ifs need to stay behind to detect whether the file is built-in.