Add transport URL support to rabbit driver

If a transport URL is supplied, transform it into the server_params
format which was previously used for cast_to_server() etc.

Change-Id: I453734a71748dc8d3ffc02ead7bfb92ffb0a6c7c
Merge "Add transport URL support to rabbit driver"