INT-2620 Fix Debug Log

New connection debug log should include this.getConnectionId() instead
of this.toString().

Noticed during backport to 2.2.x.
INT-2721 Increase Timers on JDBC Delayer Tests

Still fail when the build server is under heavy load.
INT-2990 Remove System.out in PipelineJmsTests

Polishing: Make logger final; add log of test config;
same change in PipelineNamedReplyQueuesJmsTests; author
credit.
Merge pull request #817 from alighm/INT-2990

* INT-2990:
  INT-2990 Remove System.out in PipelineJmsTests
INT-2243: Delayer: add support of 'expression'

Previously, the `<delayer>` provided only `delay-header-name` attribute.
In complex cases there was need to precede it with `<header-enricher>`.

* Add support for 'expression' attribute and sub-element
* Deprecate `delay-header-name`
* Make `DelayHandler.DelayedMessageWrapper` *public* to allow access for Messages in the Store
* Add tests
* Add 'What's new' section
* Polishing Delayer's doc regarding new abilities

JIRA: https://jira.springsource.org/browse/INT-2243, https://jira.springsource.org/browse/INT-3049
INT-2243: ban delay-header-name with expression