Roll RabbitMQ extensions into the core

This will make it possible to delay extension operations in amqp gem the same
way we do with AMQP::Channel methods.

In the long run, amq-client will be deprecated and all its code
will be rolled into amqp gem itself.
1.1.0.pre1
Back to development version
Merge branch 'master' into rmq_bug25191