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-2570 Support url-expression on Outbound Http

Add url-expression as an alternative to url for outbound
http adapters. One of url or url-expression must be
provided (but not both).

The Message is the root object for the expression's
evaluation context; the bean factory can also be
used to resolve '@beanName' expressions.

INT-2570 url-expression Reference Docs

Add note to the reference guide.

INT-2570 Polishing

PR Review Comments

INT-2570 Polishing

PR Review comments.
Merge pull request #459 from garyrussell/INT-2570

* INT-2570a:
  INT-2570 Support url-expression on Outbound Http
INT-2570 Fix Failing Tests

Renamed field from uri to uriExpression and it now
contains an expression.

DirectFieldAccessor in tests failed.
Merge pull request #461 from garyrussell/INT-2570 fixing failing tests

* INT-2570b:
  INT-2570 Fix Failing Tests
INT-2448 Add view-expression to Http Inbound

https://jira.springsource.org/browse/INT-2488

Previously the view name could be specified; with this
change, either the view name or a view-epression can be
provided, with the reply message being the root object
of the evaluation context.

INT-2448 Polishing

Remove deprecation from view-name.

Reuse evaluation context.

INT-2448 Polishing

PR Comments
Merge pull request #460 from garyrussell/INT-2448

* INT-2448:
  INT-2448 Add view-expression to Http Inbound
INT-2572 Use the reply-timeout attribute in outbound gateway parser
Merge pull request #455 from amolnayak311/INT-2572
INT-2588 Remove Deprecation

@ExpectedException is deprecated.

Also fixes a sporadic timing issue in the client mode test;
the default retry interval is 60 seconds and we only wait
10 seconds for the connection. If the initial connection
fails, we don't retry before the timeout.

INT-2527 Remove Event Deprecation

@Test @ExpectedException... -> @Test(expected...
Merge pull request #462 from garyrussell/INT-2588

* INT-2588:
  INT-2588 Remove Deprecation