INT-3355 Improve Redis Tests, RedisLockReg.list()

JIRA: https://jira.spring.io/browse/INT-3355

Previously, the RedisAvailableTests unconditionally
flushed Redis; this is not appropriate and could affect
other builds on the CI server (as well as wiping out the
developer's Redis DB).

Change the tests to clean up their own redis data.

Also, improve `RedisLockRegistry.listLocks()` to use mget.
INT-3351: Add `@Poller` for Messaging Annotations

JIRA: https://jira.spring.io/browse/INT-3351

INT-3351: Polishing according PR comments

* Add `property-placeholder` support for `@Poller`
* Change `ref` to `value`
* Add JavaDoc for `array` workaround
* Add docs

INT-3351: Polishing and fixes

INT-3351 More Tests

INT-3351: PR comments

INT-3351 Final Polishing
INT-3360 Fix Package Tangle

JIRA: https://jira.spring.io/browse/INT-3360

Move LockRegistry from util to support.
INT-3359: Add `GemfireLockRegistry`

JIRA: https://jira.spring.io/browse/INT-3359
INT-3355 Redis Tests Minor Polishing

JIRA: https://jira.spring.io/browse/INT-3355

Minor issues/typos noticed while back porting.
INT-3356: Add `InboundChannelAdapter` Annotation

JIRA: https://jira.spring.io/browse/INT-3356

INT-3356 Polishing

Long lines and doc polish.
INT-3365: Add `SmartLifecycle` for Annotations

JIRA: https://jira.spring.io/browse/INT-3365

INT-3365 Polishing
INT-3338: MongoMS: add `priority` and `sequence`

JIRA: https://jira.spring.io/browse/INT-3338
INT-3338: Add Docs
INT-3338: Make `priority` 'smart'

Add `Sort` for all group queries dependently of `priorityEnabled`.
It allow do not configure separate collections for different type of `MessageStore`
INT-3338: Add `MongoDbChannelMessageStore`