This is implemented to be able to override region through command line just like how access and secret keys are provided.
url.Parse() wrongly parses an address of format "address:port" which is fixed in go1.8. This inculcates a breaking change on our end. We should fix this wrong usage everywhere so that migrating to go1.8 eventually becomes smoother.
deliveryMode
Configuration migration was done. Also adds documentation about AMQP configuration parameters. Fixes #3982