suppressing xd-singlenode shutdown traces
XD-1539 avoid stacktrace on xd-container shutdown
XD-1540: Stacktrace on xd-admin restart

Fixed race condition between StreamListener and ContainerListener.

Upon buildup of the stream deployment cache, the listener fires
which causes the streams to be deployed. At around the same time,
the container shows up which causes its listener to try to deploy
a stream to it. The stream listener was the first to write
the deployment path thus causing the subsequent NodeExists exception
in ContainerListener.
XD-1551 Fix banner test
XD-1378: Add options to the log module
XD-1547: Clean old entries in deployments/modules

The admin leader is responsible for removing containers in
/xd/deployments/modules. However if a container shuts down
without an admin leader running, the entries are not
cleaned up.

This change in the admin leader will cause it to clean up
old entries immediately upon its election.
Runtime modules cmd - minor fixes

- Rename "Properties" column to "Options"
- Filter out options with empty values
Fix ExpressionOrScriptMixin

- Fix the assertion to check for mutually exclusive options for expression and script
- Add transform processor tests using script and expression
Fix ProcessorsTests

- Move `transform-to-lowercase` groovy script into spring-xd-shell
- Update the script option in test case
XD-1378: Add options for router. Add IT test
XD-1378 Router sink test using script

- Also, moved the groovy script location to a package
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