[Macros on Darwin] Use device platform paths when building for the simulator
To avoid having duplicated macro implementations in both the device and
simulator platforms, when building for a simulator platform, pass
`-external-plugin-path` that points into the *device* platform. There
is no need to have macro implementations in the simulator platforms.
Implements rdar://112563655.