Add some interfaces for publish

* Add/Remove channle listener
* Setup method (Exchange declaration / Bind queue)
* Expand PublishResult
Update README
[maven-release-plugin] prepare release rabbitmq-consumer-1.8