XD-1379 Fix random test config

- Moved the static methods in RandomConfigurationSupport to
instance methods
- Allow testMessageBus injection only in case of non-local transport

Fix random config issue

Fix resource cleanup

- Cleanup resources (queues/exchanges) without using container server
application context.
 - Use ResourceAvailableRule's connection factory to set RabbitAdmin
and StringRedisTemplate

Fix review comments

- Removed placeholder constants from RandomConfigurationSupport
- Renamed TestServerApplication to BootstrapRandomConfig
XD-1379 changes on merge

Renamed BootstrapRandomConfig to TestApplicationBootstrap