[Modules TS] Diagnose attempts to enter module implementation units without the module interface being available.

llvm-svn: 315381
8 files changed