INT-2884: Refactor Stream Tests to Use Mocks

Avoid hijacking stdout, stderr because the tests failed
when logging was enabled.
Merge pull request #721 from artembilan/INT-2884
INT-2907: Upgrade to Gradle 1.4

JIRA: https://jira.springsource.org/browse/INT-2907
INT-2913 Fix Looping Mail Tests

Causes excessive CPU utilization and OOM Errors with
Gradle 1.4 (and 1.2 on some platforms).

Stop adapters when tests complete.
Merge pull request #725 from artembilan/INT-2907
INT-2825 Remove Temporary 2.2. Interface

AbstractTransactionSynchronizingPollingEndpoint was introduced late in the 2.2 release process to avoid a breaking change to AbstractPollingEndpoint. For 3.0, its methods are now pulled-up into APE.

Further change:

* remove Deprecated Setter (PollerMetadata)
* fix failing test
Merge pull request #717 from garyrussell/INT-2825

* garyrussell-INT-2825:
  INT-2825 Remove Temporary 2.2. Interface
INT-2682 JMS GW - Support Expression for replyDest

Currently supports destination and destination name.

* Add support for replyDestinationExpression.
* Add Docs for JMS Outbound Gateway Attributes.
* Change method name for consistency.
Merge pull request #718 from garyrussell-INT-2682

* garyrussell-INT-2682-2:
  INT-2682 JMS GW - Support Expression for replyDest
INT-2893: fix chain -> router -> bean or script

* add XSD element for nested router type
* add tests on the matter
* polishing for RouterParserTests

JIRA: https://jira.springsource.org/browse/INT-2893

INT-2893: Polishing

INT-2893: after rebasing to 3.0

XSD changes reverted from 2.2 and moved to 3.0

INT-2893 Polishing

Factor out common elements; fixing missing documentation for
`expression` within a `router` within a `chain`.
Merge pull request #712 from artembilan/INT-2893
INT-2908 Fix JMS Tests Concurrency Issue

Fix concurrency issues with timeouts field.

JIRA: https://jira.springsource.org/browse/INT-2908
Merge pull request #726 from artembilan/INT-2908
INT-2915 JMS Remove Deprecated Attributes

delivery-mode was deprecated (in favor of delivery-persistent)
in 2.0. Remove attribute from schema and parser.

Unfortunately, the setter on the gateway was never deprecated
so there is a possibility someone is using it programmatically,
with no knowledge that it is going away.

Deprecated the setter.

Also, added schema documentation for several attributes where
no documentation was provided.
Merge pull request #731 from garyrussell/INT-2915

* garyrussell-INT-2915:
  INT-2915 JMS Remove Deprecated Attributes
INT-2921 Add 2013 to Reference Manual Copyright
INT-2697 - Remove Bundlor from build.gradle
For reference: https://jira.springsource.org/browse/INT-2697
Merge pull request #738 from ghillert/INT-2697
INT-2923 3.0 Reference Changes

Move 2.2. "What's New" to Change History Appendix.
Merge pull request #740 from garyrussell/INT-2923

* garyrussell-INT-2923:
  INT-2923 3.0 Reference Changes