per_consumer_qos capabilities support for rabbitmq

* removed semver
* added tests for closing channels
rabbit v 3.3.0 didn't support the capabilities for per_consumer_qos so allow for that edge case
Merge pull request #11 from dropbox/feature/per_consumer_qos

per_consumer_qos capabilities support for rabbitmq