Misc shell test cleanup

- testDestroyTap() leaves the file source input directory behind, use http source instead.
- use generateStreamName() instead of hard coded names
polish
XD-1550 Propagate BeanFactory to Hand-Built Beans

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

SI Components need access to a BF to get the message builder
factory.

Use mocks where needed for test cases.

Ran with SI 4.0.0.BUILD-SNAPSHOT with environment variable:

	SI_FATAL_WHEN_NO_BEANFACTORY=true

which forces a hard failure instead of just a log message.
XD-1552 disabled --transport for ContainerServerApplication
removed STORE from application.yml
XD-1378: Rabbit modules options

Remove PPC, move defaults to the metadata class, add test
XD-1378 Add RabbitMQ queue cleanup

- Cleanup queues after test
Remove schedule button from deployments page

- Schedule option is not yet implemented in the UI, hence removing it.
This was missed when XD-1436 was addressed.
fixed typo
fixed test dependent upon typo
XD-1539 revisited

The catch block on line 596 of ContainerRegistrar only included KeeperException,
but an IllegalStateException is thrown in the case where the CuratorFramework is
not in a STARTED state, and the checkExists() method is called.

For now, I've widened the catch block to Exception itself.
Enable jolokia only if JMX is enabled

- Make `endpoints.jolokia.enabled` use XD_JMX_ENABLED flag so that
JolokiaAutoConfiguration is disabled if XD_JMX_ENABLED is set to false
XD-1558 - Update to use spring shell snapshot to help test fix for SHL-133
Minor change to row checking in jdbc tests
XD-1378: Jdbc module and jobs

 - Change driverClass -> driverClassName

 - Provide boot defaults
XD-1569 Renamed reactor-tcp to reactor-ip
XD-1574 Removed the need for config.properties
XD-1571 Exclude JLine from ZooKeeper dependency

exclude from spring-xd-test also