XD-1166 added gemfire test scripts

also fixed a couple of config issues along the way

documented how to run gemfire_stream_tests in comments at top of file
XD-1166 added sleep to gemfire stream tests
XD-1171 Assign unique id for launcher

- Use the XDContainer's randomly generated UUID as its id
- Use XDContainer's id as the launcher context id
ChannelInterceptorAdapter moved
INT-1164 Update SI, MQTT to 4.0.0.M2
Revert "INT-1164 Update SI, MQTT to 4.0.0.M2"

This reverts commit d0181fb040961158dfc9aaba5a2783969a68e558.
XD-1164 Update SI, MQTT to 4.0.0.M2
Upgrade redis version to 2.8.3

- Fixed the install script
- Added redis 2.8.3 tar.gz
XD-1125b: Another batch of ModuleOptions

fixed typo while merging (topcis)
Fix time source format quoting
XD-1095 XD-1086 stop all job executions

- Added REST endpoint for stop all job executions
 - Added params option "stop=true" for stop all and stop(jobExecutionId) REST
   endpoints
- Added shell command 'job all execution stop'

Fix review comments

- Change command to read 'job execution all stop'
- Added force option handling to stop all command
- Fixed the test
Fix package tangle

Move CompositeModuleDefinitionService from
'org.springframework.xd.dirt.module' to 'org.springframework.xd.dirt.stream'
XD-1148 allow local data transport in XD node
XD-1148 polishing
XD-1161 Fix hdfs writing not to overwrite when stream restarted

- Depends on SHDP-243 and its PR 39
- Naming strategies are now ordered so that we can have base file name
  and suffix before and after rolling part. i.e. data-1.txt,
  data-2.txt, etc.
- Added missing default options to hdfs.properties and changed
  hdfs.xml accordingly
XD-1161 Changing rolloverSize to rollover for consistency

- addressing PR comments
XD-1176 Update to spring-data-hadoop 2.0.0.M4
XD-1161 Fixing tests and test config to match recent changes
XD-1161 Re-enabling the second deployment of csv stream to test hdfs sink
Disable JMX export for boot endpoints

- Set endpoints.jmx.enabled to false