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