When performing name lookup for freestanding macros (e.g., after the `#`), don't allow types to shadow macros from imported libraries. Fixes rdar://110429368.