allows disabling of setup-fabric for consumers and producers.

In some cases it might be useful to prevent auto declaring the fabric. When a producer is used by a webscript that is called multiple times per second for instance.

The pull request contains the ability to disable the declaration of the fabric to RabbitMQ when desired.

By default the fabric will still be declared. So this is not a BC break.