[modules] Setup the import location of a module file and use it
as the include location of the main file of an imported module.

llvm-svn: 168061
7 files changed