XD-923 Add Option to Auto Declare/Bind DLQ

Add bus-level and consumer-level option `autoBindDLQ`.

When `true` when a consumer is bound, the bus will declare
the DLQ with name `xdbus.name.dlq` and bind it to exchange
`xdbus.DLX`. (xdbus is configurable using the `prefix` property).

Also, change queue and exchange declarations to perform passive
attempts first; this avoids issues if the user has pre-declared
the elements using incompatible arguments.

Test Polishing

Use prefix 'xdbustest.' for test entities.
Unbind the consumer.
Remove all test entities.