Add top-level convenience aliases
Add top-level convenience aliases

This means you can do e.g.

  from openstack.common import messaging

  target = messaging.Target(...)

  transport = messaging.get_transport(...)

  class Client(messaging.RPCClient):
     ...

rather than e.g.

  from openstack.common.messaging.rpc import client
  from openstack.common.messaging import target
  from openstack.common.messaging import transport

  target = target.Target(...)

  transport = transport.get_transport(...)

  class Client(client.RPCClient):
     ...


magic0704/oslo.messaging,zhurongze/oslo.messaging,apporc/oslo.messaging,ozamiatin/oslo.messaging,hkumarmk/oslo.messaging,isyippee/oslo.messaging,redhat-openstack/oslo.messaging,viggates/oslo.messaging,dukhlov/oslo.messaging,apporc/oslo.messaging,magic0704/oslo.messaging,markmc/oslo.messaging,JioCloud/oslo.messaging,stevei101/oslo.messaging,zhurongze/oslo.messaging,citrix-openstack-build/oslo.messaging,markmc/oslo.messaging,eayunstack/oslo.messaging,ozamiatin/oslo.messaging,isyippee/oslo.messaging,hkumarmk/oslo.messaging,redhat-openstack/oslo.messaging,dims/oslo.messaging,dims/oslo.messaging,stevei101/oslo.messaging,dukhlov/oslo.messaging