AMQP-345: Allow generate queue names by Broker

JIRA: https://jira.springsource.org/browse/AMQP-345

* `RabbitAdmin#declareQueues`: add a check if provided queue name isn't equal to `declareOk.getQueue()`
and replace the name with generated one by Broker using `DFA`
* Add tests case
* Polishing mock tests for new state of `channel.queueDeclare`
* Gradle: remove `sourceSet` declaration as it works as is and previous state caused issue with IDE
configuration and tests classes weren't presented as classes, but just resources