XD-2496 - Refactor use of getContainerHostForSource in integration tests

* Created ContainerResolver for looking up runtime location of a module.
* Added httpSource and other xyzSource methods that take a stream name.
* Updated assertReceived to assertReceivedBySink/Source/Processor.
Updated code based on code review.
Show 'asciidoctorHtml' when executing `./gradlew tasks`
XD-2425: Support RFC5424 SYSLOG Format

JIRA: https://jira.spring.io/browse/XD-2425

Add `--rfc` property; default 3164; can be 3164 or 5424.

Also add `nio` option (false default). nio should be used when many
connections are expected. Previously nio was always used.
XD-2404 added spring-xd-starter-module starter POM
XD-2342 Fix JDBCHDFS Job Password issue

* Add test-cases
* Make `xdFormatStream` more robust

XD-2342 Update server-side regex

* Add unit tests
XD-2471,72,73: Add support for compression, acks. Use defaults
XD-2531: Add Compression to RabbitMessageBus

JIRA: https://jira.spring.io/browse/XD-2521
Update reactor package changes
WebUI: Remove npm registry changes
XD-2487 Reactor based MessageHandler for processors

XD-2487 : Create a Reactor based MessageHandler for processors

Updated with PR Review comments

* fix typos in various places
* change compile time dependency from dirt to spring-integration-core
* add timeout to receive calls in test
* remove unused service-activator in XML test config
XD-2487 Polishing

   Fix the tests to use distinct channels/messages
   Add service activator for pojo processor
   Fix compiler warnings
XD-2432, XD-2433, XD-2465, XD-2466, XD-2467: wip
Fixes and polishing

 - Reduce the number of jars for spark application
 - Fix message bus dependnency
 - Plugins to use a different approach to check for spark module
 - Fix jetty server dependencies
Container criteria: PoC