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.
Merge pull request #351 from garyrussell/INT-2431

* INT-2431:
  INT-2431 Improve 'Dispatcher Has No Subscribers'
INT-2465 Fix Temporary File Suffix

<file:outbound-channel-adapter/> temporary suffix (.writing) was
overwritten to null by the factory bean if no suffix provided.
Merge pull request #375 from garyrussell/INT-2465

* INT-2465:
  INT-2465 Fix Temporary File Suffix
INT-2468 - Fix DocBook <ulink/> PDF Problems

* upgrade the Docbook Reference plugin dependency from version **0.1.2-SNAPSHOT** to **0.1.3**
* change any occurrences (only the external links):

from

    <link href="http://www.eaipatterns.com/StoreInLibrary.html">Claim Check</link>

to

    <ulink url="http://www.eaipatterns.com/StoreInLibrary.html">Claim Check</ulink>
Merge pull request #379 from ghillert/INT-2468

* INT-2468:
  INT-2468 - Fix DocBook <ulink/> PDF Problems
INT-2471 Improve Run Time For JMS Tests

Mostly due to auto-started adapters in parser tests.

Reduced gradle run time from several minutes down to < 1 min.

INT-2471 Polishing

Remove sysout.
Merge pull request #378 from garyrussell/INT-2471

* INT-2471:
  INT-2471 Improve Run Time For JMS Tests
INT-2449 Fix PubSub Subscriber Accounting

PubSub channel subscriber accounting was incorrect; the counter
was not decremented when unsubscribing.

The handler count, reflecting the current number of subscriptions,
was maintained in the AbstractSubscribableChannel. The count really
belongs in the dispatcher and calls should be delegated to it, particularly
for a custom ASC, which might have a custom AbstractDispatcher.

However, it is possible (although perhaps rare) that someone
could implement a custom channel with a custom dispatcher that
is *not* a subclass of AbstractDispatcher.

Therefore, we now delegate to the dispatcher if we can, and
revert to a counter in the channel if we can't.

Also, the asymmetric accounting in this case is resolved; the
counter is decremented when a subscriber unsubscribes.

Polishing - factor out common code.
Merge pull request #369 from garyrussell/INT-2449

* INT-2449:
  INT-2449 Fix PubSub Subscriber Accounting
INT-2492 Add (S)FTP Support for mget

No options supported; send a payload of /* or * to
mget all files in the root directory.

Payload is a list of File objects representing files
copied to the 'local-directory'.

INT-2492 Polishing

Fix path issues; suppress LIST when GETing files from NLST.

INT-2492 Polishing

Add ExtendedSession so CachingConnectionFactory works.

INT-2492 SFTP, Docs

INT-2492 Polishing

INT-2492 Polishing - olegz PR Review

INT-2492 Polishing - EOL Note for ExtendedSession
Merge pull request #387 from garyrussell/INT-2492

* INT-2492:
  INT-2492 Add (S)FTP Support for mget
INT-2478 SimpleMessageStore and Sequence* Headers

Fix AbstractCorrelatingMessageHandler to ignore
Message Sequence information IF a custom release strategy is provided.

INT-2478 polishing based on PR comments.

Rename Test case.
Merge pull request #383 from olegz/INT-2478