Add module.h compatible with clang
Add module.h compatible with clang

nathpete-msft/WinObjC,ehren/WinObjC,autodesk-forks/WinObjC,Microsoft/WinObjC,vkvenkat/WinObjC,rajsesh-msft/WinObjC,vkvenkat/WinObjC,pradipd/WinObjC,ehren/WinObjC,Microsoft/WinObjC,yweijiang/WinObjC,nathpete-msft/WinObjC,pradipd/WinObjC,nathpete-msft/WinObjC,yweijiang/WinObjC,vkvenkat/WinObjC,rajsesh-msft/WinObjC,yweijiang/WinObjC,pradipd/WinObjC,MSFTFox/WinObjC,Microsoft/WinObjC,ehren/WinObjC,yweijiang/WinObjC,bbowman/WinObjC,pradipd/WinObjC,vkvenkat/WinObjC,autodesk-forks/WinObjC,nathpete-msft/WinObjC,rajsesh-msft/WinObjC,autodesk-forks/WinObjC,bbowman/WinObjC,rajsesh-msft/WinObjC,pradipd/WinObjC,MSFTFox/WinObjC,autodesk-forks/WinObjC,MSFTFox/WinObjC,ehren/WinObjC,bbowman/WinObjC,ehren/WinObjC,Microsoft/WinObjC,nathpete-msft/WinObjC,MSFTFox/WinObjC,bbowman/WinObjC,bbowman/WinObjC