Added a way to override the default transport for the acceptance tests
The acceptance tests are now allowing tranports to be dropped into the
binfolder to be automatically included in the test runs
Merge pull request #1176 from danielmarbach/develop

Use proper ActiveMQ Retries
We can now configure the acceptance tests to run for specific transports
using an environment variable
Changed a few tests to use Transports.Default in order to make them run
for all transports when running the test suite for a single transport
Fixed a bug in the acceptance test framework that would cause the test to
blow up if no explicit transport was specified. We now fall back to the
default if no explicit transport is found
Further fixes for IdForCorrelation, MessageId and CorrelationId