Add a twittersearch stream to tweet_tests script
XD-1205 Adding tests for filejdbc jobs
Updated docs to tell users how to init the test.
Fix hdfs import tests.

Match change in option name 'columns' -> 'names'
XD-1200 Fixing hdfsjdbc job configuration in test script
XD-1186: Support for overriding application.yml

Use Spring Boot's spring.config.location option to point to an additional
configuration file which can be used to override the defaults.

Introduces XD_CONFIG environment variable which defaults to
config/xd-config.yml in the startup scripts but which a user can set to
point to a filesystem location outside XD if they wish.

The file config/xd-config.yml is commented out by default so has no effect
unless edited.
XD-1186: Support for overriding application.yml

Changed xd-config.yml to include ready to uncomment config snippits for
the database, redis and admin UI.
XD-1200 Fixing hdfsjdbc job configuration in test script
Merge branch 'tekul-XD-1186'
XD-1196 Aligning filehdfs batch job defaults with hdfs sink

- changing job name to filepoll2hdfs

- changing basePath default to /xd/<jobname>

- changing suffix default to csv

XD-1196 Changing job name to filepollhdfs for consistency with other job names

XD-1196 Changing properties for HDFS output to be directory, fileName and fileExtension

XD-1196 Updating test script with new property names
XD-1187 Support for --transport for admin

The alias for --transport has been added to xd-admin.
Remove mongodb dependency from spring-xd-hadoop

- Remove org.springframework.data:spring-data-mongodb:$springDataMongoVersion
  compile dependency from spring-xd-hadoop as this is only needed by
  any module and the module can use spring-xd-extension-mongodb
- Since this removes mongodb on XD admin, launcher classpath, the Mongodb
  autoconfiguration is avoided.
XD-1177: more error checking around labels and indexed modules
XD-1207 Fix Notification Channel not correctly bound to MessageBus

* Add Test
XD-1204 Updating jdbchdfs job properties to match hdfs sink

- changing basePath to directory and default to /xd/jobname

- changing filename to fileName

- changing suffix to fileExtension and default to csv
Add Options metadata for filejdbc job
XD-1208 Modifying some property descriptions

- changing 'names' back to 'columns' for jdbc sink

- adding 'configProperties' property
XD-1206 ReST Ignore Missing StepExecutions

JIRA: https://jira.springsource.org/browse/XD-1206

This is a Band-Aid for XD-1206. There is some crosstalk between
JobCommandTests.testStopJobExecution and
JobCommandTests.testListStepExecutionsForSpecificJobExecution.

They use the same job names, but use different step names.

The JobService sometimes returns stepexecutions from the stopped job
with null entity Id, causing the Hateoas layer to fail.

This patch simply ignores those StepExutions.

See the JIRA for more information.
Fix errors in xd-config.yml.

Also added the profiles to each DB section, since having
multiple "spring" roots in a document doesn't work.
XD-1210 Shell 'makeUnique' Job Param is true by default

* Add tests