Ensure we're on amq-protocol >= 1.8.0

This version brings in a fix for messages that are
exactly the same size as frame_max - 8

https://github.com/ruby-amqp/amq-protocol/pull/34
https://github.com/ruby-amqp/bunny/issues/154