XD-2409 Changing correlation-strategy-expression

- this will avoid some issues ecountered with SpEL (SPR-12502)

- using "payload.class.name" seems to work in all cases
XD-2387 Kafka AcceptanceTests
XD-2333 Add Kafka integration test

- Add kafka test support class that checks for kafka server availablity
  on localhost
- This uses zk server available on default connect string `localhost:2181`
- Add test for verifying kafka source and sink having both the source/sink
  on the same test case will make sure the topic that gets the data by
  kafka sink is actually read by kafka source
- Handle Zk connect exceptions
- Fix create/delete topic in Before/After
- Remove explicit sleep by setting kafka source consumer
  timeout to -1 (blocking)
- Fix import statements
XD-2426: Use new Travis CI build env, add caching

- test cache behavior
- Add debug
- use -PwikiBranch=origin/master
XD-2386 Acceptance tests for tcp-client source

connect to a nc (netcat) server that returns the following value UOHSO638abna9beqw12.
The netcat can be run using the following:
(Mac)
while true; do nc -l -c  8782 < index.html; done
(*nix)
while true; do nc -l -C  8782 < index.html; done

where index contains UOHSO638abna9beqw12

See spring-xd-integration-test/src/scripts for scripts that
launch the nc process as described above.
XD-2381: Split MessageBus and Analytics dependencies from DIRT
XD-2502 Add embedded Kafka server support

- changed KafkaTestSupport to create and shutdown a standalone Kafka server (and associated ZK instance)
- updated the test to use the embedded broker
XD-2490 - Update to use Reactor 2.0 snapshots
XD-2501 upgrade to Spring Boot 1.2.0.RELEASE, Spring 4.1.3.RELEASE and downgrade Reactor to 1.1.2.RELEASE
XD-2501 upgraded boot-gradle-plugin to 1.2.0.RELEASE
XD-2378 Add ability to logout using the Admin UI

* Add `/security/info` REST endpoint, providing security related meta information
* Add integration test for `/security/info` REST endpoint
* Add logout functionality to the Admin UI
  - Ensure the `/security/info` REST endpoint is executed before AngularJS boots
  - Make security meta information available to AngularJS
  - Provide UI components to log out
  - Show the currently logged in user (if logged in and authentication is enabled)
  - If not logged in, redirect to login page
XD-2378 Code Review Changes
XD-2378 Code Review Changes
XD-2378 Exclude GroovyTemplateAutoConfiguration