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.