XD-1870 More Rabbit Host/Port -> Addresses

Some places were missed when changing the configuration
from host/port to addresses.

Also remove vcap from application.yml.
XD-1960 Fix ArrivingContainer deployment

- To avoid duplicate of modules into the arriving container,
use `ModuleDeploymentsPath` to check if the same module type of the given
stream is already deployed into the arriving container
- Fix for both stream/job module deployments

2nd commit message:

Fix code reivew comments

- Use module label instead of module type when detecting pre-existing deployment in
the container
- Refactoring changes
XD-1870 Allow Rabbit Modules to Inherit Properties

Set the default values of addresses, username, password,
vhost to the property names from application.yml/servers.yml.
XD-1510 Lower some logging levels

Fix o.s.i -> o.s.amqp

Remove noisy Spring Batch @Configuration warning

Using log4j for tomcat logs
XD-1976 Unable to deploy job in UI

* Add test case for `getModuleNameFromJobDefinition` when retrieving the module name for definitions without parameters
* Fix `getModuleNameFromJobDefinition`
* Disable the `Deploy` button as long as no module name has been retrieved
XD-1964 Suppress LoggingApplicationListener warning

- The issue with LoggingApplicationListener's incorrect warning
message is fixed in spring-boot but since we can't upgrade to
the latest, as a temporary fix setting the log level for
LoggingApplicationListener to `ERROR`
XD-1974 WebUI: Pull `Back` button to top right

- Fix the `Back` buttons for all the details pages
XD-1979: Restore 'log' sink output
1980: Remove duplicate log info on application startup

- Set DIRT server logging to INFO
- Update appropriate logStartupInfo
- Set logStartupInfo only for the last child application created for
`admin`, `container` so that we know the server is really started
- Set the appropriate main class for `single-node` so that
admin and container server class names are shown when the admin/container
server is started.