INT-2442
Fixed DefaultSftpSessionFactory#OptimisticUserInfoImpl to additionally implement UIKeyboardInteractive, tested with both right and wrong password.
Merge pull request #364 from olegz/INT-2442

INT-2442 Fix DefaultSftpSessionFactory#OptimisticUserInfoImpl
Revert "INT-2437 upgraded spring-data-mongo to 1.0.1"

This reverts commit 2ddf1d7a33a9280d0c8ab2c4749fd8e18381a4e9.
INT-2445 Fix NotWritablePropertyException

Add mapped-request/reply-headers to isEligibleAttribute(..)

Polishing
Merge pull request #372 from olegz/INT-2445-v2

INT-2445 Fix NotWritablePropertyException
INT-2428/29 FTP Documentation Improvements

Added documentation for *expression attributes available on Outbound channel adapter. Added documentation for the post-processing hooks available in AbstractFtpSessionFactory

INT-2428/29 polishing based on PR comments

INT-2428/29 polishing
Merge pull request #354 from olegz/INT-2428/29

INT-2428/29 FTP Documentation Improvements
INT-2430 - Improve Polling Consumer Documentation
INT-2425 - Poller: Document the Ability to Change Polling Rate at Runtime

For reference see:

* https://jira.springsource.org/browse/INT-2430
* https://jira.springsource.org/browse/INT-2425

INT-2430 - Code Review - Minor spelling error fix
in src/reference/docbook/endpoint.xml

INT-2430 - Code Review - Doc updates

* Add more documentation around the dynamic poller sample
* Standardize Endpoint chapter so that for emphasis of properties the <emphasis/> docbook element is used rather than quotes.

Polishing
Merge pull request #366 from ghillert/INT-2430
INT-2443/2458 Document "path" attribute
INT-2458 Document "path" Attribute of HTTP Inbound Gateway in XSD Schema

For reference:

* https://jira.springsource.org/browse/INT-2443
* https://jira.springsource.org/browse/INT-2458

INT-2450 - Change from request-timeout to reply-timeout in HttpOutboundGateway is not reflected in the SI reference guide
For reference: https://jira.springsource.org/browse/INT-2450

INT-2443 Code Review: Clarify "HTTP Namespace Support" section

Code review: Fix doc on uri-variable element
* uri-variable element now doesn't support value attribute, rework respective section in the documentation
* However, for improved consistency, I created Jira: INT-2463 - https://jira.springsource.org/browse/INT-2463

INT-2443 Code Review - Several fixes to HTTP Ref Doc and XSD Schema

INT-2443 Code Review - Several Ref Doc wording fixes

Polishing
Merge pull request #373 from ghillert/INT-2443
INT-2461 Document Timeout Attributes (HTTP)

Document Timeout Attributes in XML Schema for HTTP Components

For  reference: https://jira.springsource.org/browse/INT-2461

Add Timeouts to IB Gateway Parser Test
Merge pull request #374 from ghillert/INT-2461
INT-2439 PollerParser adviceChain.add(customBean)

Fix PollerParser#configureAdviceChain for adding 'customBeanDefinition' into 'adviceChain' List.
PollerParserTests: adding <tx:advice> as customElement into poller's <advice-chain>.

Commit is mostly parser tidy-up. The crux of the fix is to add the
missing call to adviceChain.add().
Merge pull request #362 from artembilan/INT-2439
INT-2420 fixed com.mongodb Import-Package to reflect unbounded lower range
Merge pull request #382 from olegz/INT-2420
INT-2442 SFTP Authentication

Fix copyright missed in previous commit.
Merge pull request #376 from garyrussell/INT-2442a

* INT-2442a:
  INT-2442 SFTP Authentication
INT-2431 Improve 'Dispatcher Has No Subscribers'

Add channel name to MessageDeliveryException

'Dispatcher has no subscribers'.

In a large integration flow, it can be difficult to track
down which subscribable channel has no subscribers.

This commit adds to the message text in the form

    for channel someChannelName

to the exception message. For example:

    "Dispatcher has no subscribers for channel myChannel."

Also

    for amqp-channel someAmqpChannelName
    for jms-channel someJMSChannelName
    for redis-channel someJMSChannelName

INT-2431 Polishing

Make component type and name immutable once set to avoid
channels further down the stack frame claiming ownership.

INT-2431 Polishing

* PR Comments - use a new Exception type
* Add support for Redis
* Add WARN logs for AMQP/JMS pub-sub channels

INT-2431 Polishing

PR Comments: tighten up isPubSub field in AMQP-backed channel.

INT-2431 Polishing

Ensure channel name is not 'null' or empty string.