INT-3330 `EnableIntegrationMBeanExport` Annotation

JIRA: https://jira.spring.io/browse/INT-3330

INT-3330: Enable SpEL evaluation

INT-3330: Polishing for `MBeanExporterHelper`

INT-3330: Fix `errorChannel` early access

INT-3330: Polishing according PR comments

Polishing - copyrights, author, docs
INT-3344 Update Spring Framework to 4.0.3

JIRA: https://jira.spring.io/browse/INT-3344
INT-3330 Fix JDK8 Javadoc Violations

JIRA: https://jira.spring.io/browse/INT-3330
INT-3331: Add `ChannelSecurityInterceptorFB`

JIRA: https://jira.spring.io/browse/INT-3331

INT-3331: PR comments and others

* Register `ChannelSecurityInterceptorBeanPostProcessor` as a `BeanDefinition` (not `BPP`)
* Get `ChannelSecurityInterceptor`s from `ChannelSecurityInterceptorBeanPostProcessor#afterPropertiesSet()`
* Make `ChannelSecurityInterceptor` `final` to disallow to subclass it for unexpected issues
* Provide more convenience to the `ChannelSecurityInterceptorFactoryBean` - to allow to use it from xml configuration

Doc Polishing
INT-3345 Update Spring-AMQP to 1.3.0.RELEASE

JIRA: https://jira.spring.io/browse/INT-3345
INT-3337: `MongoDbMessageStore` refactoring

JIRA: https://jira.spring.io/browse/INT-3337

* Introduce `MessageReadingMongoConverter` (similar to `MongoDbMessageStore.MessageReadingMongoConverter`)
* Change tests to use `ConfigurableMongoDbMessageStore` with `MessageReadingMongoConverter`
INT-3337: Addressing PR comments
INT-3337: Add support to store/read Messages

* Add for `MessageDocumentMongoConverter` custom `converters` for all known `Message<?>` type
* Add `MessageDocumentFields`
* Add support to store/read `ErrorMessage`. As a trick for `Throwable` is selected (de)serializing converter
INT-3337: Add converters for `Message<?>` impls