[modules] If a module #includes a modular header that #undef's its macro, itshould not export the macro.... at least, not unless we have local submodule visibility enabled.llvm-svn: 236369