XD-1632 Unique queue names for shell tests

- Generate unique queue name
  - make sure queue name doesn't affect any of the functional aspect inside the streams
- Use the hard coded queue name in case of `testUsingScript` in RouterSinkTests
Increased timeout for FileSourceModuleTests
Improved interrupt handling in tests
Avoid RouterSinkTests assert race condition
XD-741 Removed xd-global-beans.xml

Moved a couple of beans that had been defined there to ParentConfiguration:
1. delegatingHandlerMapping
2. mbeanServer

Moved the 'moduleOptionsMetadataResolver' bean to: repositories.xml
XD-741 changed mbeanServer() to return a FactoryBean in ParentConfiguration
XD-1597 Update Spring AMQP to 1.3.2

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

Fixes an endless loop if a message cannot be
converted.

Adds a default error handler that rejects such messages;
they can be directed to a dead letter exchange if the
queue is so configured.