INT-2992 - Upgrade Derby Test Dependencies

* Upgrade Derby test dependencies to 10.9.1.0
* Due to test-failures switch from using the embedded-database namespace support for Derby to explicitly configured DataSource beans (DriverManagerDataSource)

For more details see: https://jira.springsource.org/browse/INT-2992
Merge pull request #787 from ghillert/INT-2992
INT-2981 - Add Rename (mv) to (S)FTP Gateway

* (S)FTP Change Commands, Options to Enums
* INT-2981 Add Support For 'mv' To File/Remote/GW
* INT-2981 (S)FTP Namespace Support and Docs
* INT-2981 Create Remote Dirs if Needed
* INT-2981 Add 'mv' Command to What's New
* INT-2981 Polishing - PR Comments
* Add javadocs to enums.
* Polish schemas to use an enumerated type for available gateway commands
Merge pull request #779 from garyrussell/INT-2981

* garyrussell-INT-2981:
  INT-2981 - Add Rename (mv) to (S)FTP Gateway
INT-2996 Fix Class and Package Cycles

INT-2996 Fix Package Cycle

Move interface ...store.MetadataStore to ...store.metadata.

INT-2996 Fix Class Tangle

TcpConnectionEvent incorrectly referenced the
concrete TcpConnectionSupport instead of TcpConnection.
Merge pull request #788 from garyrussell/INT-2996

* garyrussell-INT-2996:
  INT-2996 Fix Class and Package Cycles
INT-2982 Add Syslog Inbound Channel Adapter

* Supports UDP/TCP syslog messages.
* See docbook patch for more information.

For reference see: https://jira.springsource.org/browse/INT-2982
Merge pull request #780 from garyrussell/INT-2982

* garyrussell-INT-2982:
  INT-2982 Add Syslog Inbound Channel Adapter
INT-2892 Add 'local-filter' to (S)FTP Adapters

Allow the replacement of the default AcceptOnceFileListFilter.
Merge pull request #789 from garyrussell/INT-2892

* garyrussell-INT-2892:
  INT-2892 Add 'local-filter' to (S)FTP Adapters
INT-2980 Jdbc Message Store: Polling Wrong Message

* Add Join to JDBC Query
* Add MySql-specific tests
* INT-2987 - MessageStore MySQL - Support Fractional Seconds
  - Update MySql Connector version to 5.1.24
  - Add DDL scripts for MySql versions 5.6.4 and higher

INT-2980 - Check also for Regions

* Add test

INT-2980/INT-2987 - Add Documentation

INT-2980 - Doc: Add info to What's New Section
Merge pull request #781 from ghillert/INT-2980
INT-2312: HTTP RequestMapping support

The general idea to use Spring-MVC as much as possible.

* introduce `RequestMapping`, `IntegrationRequestMappingHandlerMapping`
* introduce XSD nested element `<request-mapping>` for HTTP Inbound Endpoints
* introduce `inboundCommonAttributes` XSD attributeGroup for HTTP Inbound Endpoints
* introduce `IntegrationNamespaceUtils#createExpressionDefIfAttributeDefined` & `IntegrationNamespaceUtils#createDirectChannel`
* remove deprecated `name` attribute
* remove `UriPathHandlerMapping` as superseded by `IntegrationRequestMappingHandlerMapping`

JIRA: https://jira.springsource.org/browse/INT-2312, https://jira.springsource.org/browse/INT-2619
INT-2528: Remove deprecations in HTTP module

JIRA: https://jira.springsource.org/browse/INT-2528
INT-2312: Doc for `<request-mapping>`

* Add description to Reference Manual about `<request-mapping>`
* Additional doc polishing
* Add additional test for `<request-mapping>`
* Polishing according PR's comments
INT-2312: 'What's new' and http doc polishing
INT-2312: Polishing 'What's new' after rebase
INT-2312: Add Jackson 2 support for HTTP-inbound
INT-2312: Rebase polishing