Update to RabbitMQ 3.4.0

Updated from the mercurial repository, tag "rabbitmq_v3_4_0"