Add a field on the PassManagerBuilder that clang or gold can use to pass
down the function index file to use for importing when the ThinLTO
backend is triggered. Add support to supply this to the function import
pass.
Also add support to the Linker::LinkModules interface used by clang
for passing down the index so that exported local values can be
promoted and renamed early.
Document.