INT-2417 Alias Endpoints with Generated Names

Handlers for consumer endpoints get a generated name
derived from the endpoint class name.

It is useful (for example for autowiring in tests)
to give the handlers a well-known name.

If the endpoint has an ID attribute, the handler
now gets a bean name of "<ID>.handler".
Merge pull request #447 from garyrussell/INT-2417

* INT-2417:
  INT-2417 Alias Endpoints with Generated Names
INT-2557: chain with jpa:outbound-channel-adapter

Integration test for <jpa:outbound-channel-adapter> inside <chain>.
Polishing JpaOutboundChannelAdapterTests for increase execution speed.
Removal version from XDS URLs from the affected contexts.
Merge pull request #445 from artembilan/INT-2557

* INT-2557:
  INT-2557: chain with jpa:outbound-channel-adapter
INT-2544 Fix  FIFO problem with JdbcMessageStore

Improved polling from Jdbc - INT-2200
To accomplish all that schema change was required so new schemas are commited as well

INT-2544b polished based on Artem's comments

INT-2544b more polishing based on Artem's comments

INT-2544b more polishing based on Artem's comments

INT-2544
defined doPollForMessage(..) method so it could be overriden with custom query to get a single message from the DB

INT-2544
polishing, removed unused import

INT-2544
polishing, added protected getter for JdbcOperations, polished Javadocs

INT-2544 polishing

INT-2544b polishing
added fallback on update when create MessageGroup query fails, fixed the update date

INT-2544b polishing PR comments

INT-2544b polishing white spaces

INT-2544b polsihing white spaces
Merge pull request #442 from olegz/INT-2544b
INT-2558 - JPA: remove SI version on the XSD URLs in the test contexts

For reference see: https://jira.springsource.org/browse/INT-2558
Merge pull request #449 from ghillert/INT-2558
INT-2153 SSL Support

Add strategy interfaces
 - obtaining ServerSocketFactory and SocketFactory
 - post processing ServerSockets and Sockets
 - obtaining initialized SSLContext

Provide SSL and non-SSL implementations of the strategies, to
serve up the appropriate socket factories, and do nothing in the
post processing methods.

The postprocessors allow the user to modify sockets after
configured attributes have been applied but before the sockets
are used.

This is particularly useful with SSL in case additional SSL
options need to be applied.

Docs

Polishing JavaDocs

Polishing

Javadocs, polishing

Polishing

Polishing

INT-2153 Polishing

PR Review

White Space

INT-2513 Polishing

Fixed method names.
Merge pull request #444 from garyrussell/INT-2153

* INT-2153:
  INT-2153 SSL Support
INT-2581 Fix Failing Test (Timing)

When sending a message to the server, we checked that the
user hook for the socket creation was called. However,
it was possible (likely) that we tested the counter before
the socket actually opened.
Merge pull request #454 from garyrussell/INT-2581

* INT-2581:
  INT-2581 Fix Failing Test (Timing)
INT-2440: Update the reference documentation for the JPA adapter chapter in the manual.

INT-2440 Polishing (JPA Doc)
Merge pull request #450 from amolnayak311/INT-2440
INT-1132: DelayHandler: rescheduling support

- Add support for DelayHandler reschedule persisted Messages on startup
- Change DelayHandler dependency to MessageGroupStore
- Add required DelayHandler.messageGroupId property
- Make registered by SI-namespace TaskScheduler as default for DelayHandler
- Remove 'required' from delayer xml-attribute 'default-delay' as redundant
- Additional refactoring & polishing around <delayer>
- Polishing delayer's Tests
- Test about 'rescheduling'
- Integration test about 'rescheduling' with JdbcMS