transports/rabbitmq: add timeout option

  The default timeout for pika connections is .25 seconds, which is too short for non-LAN connections to a broker. This commit adds the rabbitmq_timeout option and sets it to 2 seconds by default.