[modules] Suport for merging a parsed enum definition into an existing imported but not visible definition.

llvm-svn: 236690
7 files changed