[Macros] Import owning and supplemental modules when processing macro signature.
The macro signature can depend on both the owning module and any
supplemental signature modules. Create import declarations for each of these
prior to import resolution of the macro signature buffer.