Fix JavaDoc on CompositeFileListFilter

Implied that the filter would pass if *any* of its filters
did, when it actually only passes if *all* of it filters do.
Fix Project URL in README
INT-1956 TCP: Emit Stream Decoding Events

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

Emit an application event when a decoding exception
occurs, allowing the user to examine the buffer
at the time the exception occurred.

INT-1956: Polishing

Polishing

Use `OP_READ` instead of `readyOps()` when removing interest.

Polishing - Fix ConnectionTimeoutTests

Test publisher was casting all events to TcpConnectionEvent.
INT-3381: Messaging Annotations on `@Bean` Method

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

* Add support to mark `@Bean` methods with `Messaging Annotations`
* Addition attributes for `Messaging Annotations`
* Some refactoring and fixing
* Fix `AbstractMappingMessageRouter#onInit()` propagation
* Fix `GemfireGroupStoreTests` (https://build.spring.io/browse/INT-MASTERSPRING40-JOB1-246/test/case/135235772)

There is still some side effect: we need define `MessageChannel` beans explicitly. Since methods are processed within `BPP`,
not all beans with `Messaging Annotations` might be processed.

INT-3381: PR comments and other fixes

INT-3381 Polishing

INT-3381: Revert `RouterFB` & `SplitterFB`
INT-3375: Docs for Messaging Annotations

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

INT-3375 Doc Polishing
INT-3393: Move Boot AutoConfig to Boot

JIRA: https://jira.spring.io/browse/INT-3393
INT-3392 Fix Package Tangle

https://jira.spring.io/browse/INT-3392

`TcpDeserializationExceptionEvent` was incorrectly
in the connection package; move to serializer.
INT-3395 Restore MessagingTemplate Constructor

JIRA: https://jira.spring.io/browse/INT-3395
[artifactory-release] Release version 4.0.0.RELEASE
[artifactory-release] Next development version