* GH-3923: Add @MessagingGateway @Import support Fixes https://github.com/spring-projects/spring-integration/issues/3923 Currently, the `@MessagingGateway` interfaces can be scanned or created explicitly as `@Bean` definition for `AnnotationGatewayProxyFactoryBean` * Implement a `GatewayProxyBeanDefinitionPostProcessor` which is invoked before instantiation attempt on the `BeanDefinition` * Verify `@Import` for `@MessagingGateway` interface in the `GatewayInterfaceTests` * Remove supplier for `GatewayProxyInstantiationPostProcessor` bean definition Co-authored-by: Gary Russell <grussell@vmware.com> * * Fix bean definition signature Co-authored-by: Gary Russell <grussell@vmware.com>