To support multiple versions of SDKs of the same platform, we should move prebuilt module cache into an SDK-versioned sub-directory and teach the compiler to look into the directory if present. rdar://65488510