Make update.py work with oslo.config

As we move modules out of openstack.common into the oslo
namespace package, we need to prevent update.py from
breaking any import statements using them. Rather than
build a super complicated regex to only detect the
proper instances of "oslo" to replace in places like the
defaults for option settings, just do the simple translation
between oslo -> base and then go back and fix the modules
we know have been moved.

Change-Id: I9686b94b4c7df8542964b30ba15f0a91d2b3d722
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
blueprint amqp-rpc-fast-reply-queue

For AMQP based RPC, specifically RabbitMQ and Qpid, this change replaces the
dynamically created RPC call reply queue with a single queue that is created
on the first RPC call and used on all subsequent calls. It provides backward
compatibility on the callee side by recognizing downlevel callers and on the
caller side by adding a config option to revert to the old dynamically
created queue based upon the msg_id.

Change-Id: Idb09a71472866bd3950f58d4f7f45a3181eb40fc