Add a spec that forces message bodies to be framed
Documentation improvement
Make sure queue names don't end up being the same
Add spec example for concurrent publishing on a shared channel

It's a terrible idea to share channels between threads but amqp gem
will try to synchronize most obvious things.
Update channel reopening example to use the channel after it has been reopened

This revealed a number of issues, some of which have been corrected in amq-client 1.0.1
and at least one is still TBD.
Depend on amq-client 1.0.1+
Ignore network metadata directories

[ci skip]