MatchMakerStub - make it work & add test

The super() in MatchMakerStub.__init__ was
referencing the wrong class due to copy/paste.

I've also added a test for this class.

Fixes bug 1185501

Change-Id: I298c8c1df4dcb3d3e905ecbb5400d16b3383fdf9
Remove the amqp_rpc_single_reply_queue option from Havana

blueprint amqp-rpc-fast-reply-queue

As part of the Grizzly code review for the above blueprint (Idb09a714), the Grizzly
code base is "aware" of this feature in terms of receiving RPCs and provided with
an option for enabling it on the RPC send side. It was decided that in Havana
the option would be removed, RPCs would only be sent using the new functionality
yet awareness of prior functionality be retained for the receiving of RPCs.
This code change implements the Havana piece.

Change-Id: I5f2a8e432cf84a637c1aa813656c1cbc8db6e7eb
zmq: remove someone unused code from ZmqClient

The socket_type and bind constructor args are never used.

We always supply a value for the envelope argument.

Change-Id: Ide2e11170a3415ef347f85bfcce759cdd55d1225
Fix workarounds for some values

This fixes the default values for hostnames and paths.

Change-Id: I434a4f0269e2d0a3a667056233078ff01d0cdb72
Signed-off-by: Julien Danjou <julien@danjou.info>
Move wsgi module to deprecated package

As we are planning to deprecate the wsgi module, move it
out of the main openstack/common folder to the new
"deprecated" folder.

Move some of the middleware classes into the middleware
package, since those are still useful and should be
maintained.

There's still work to do to remove the dependency of the
size limit middleware on the Request class in the now
deprecated wsgi module.

Refer to the mailing list thread at
http://lists.openstack.org/pipermail/openstack-dev/2013-May/009666.html
for additional details.

Change-Id: I05ff583ef37174835393905a3066390f400ffdcf
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Add a funcutils file for working with functions.

Multiple projects are starting to copy around the various
function utilities that exist in nova and elsewhere. It
would seem appropriate that there exist a helper file in
oslo that was used instead as a central place for this type
of code.

Change-Id: Ia83f26da16b0c868506ecf90e1aaf8affecf3617
Use param keyword for docstrings

Change-Id: I381a5f917a1c274634173d843dde730218806506
Merge "Move wsgi module to deprecated package"
Merge "MatchMakerStub - make it work & add test"
Enable user to configure pool_timeout

Fixes bug 1160442

In addition to this there are the following changes:
1. The set_default method can configure the QueuePool parameters
2. The max_pool_size is defaulted to the QueuePool default

Change-Id: Ie99f7fc4edba68127c4af508290d8074d7094be9
Enable hacking H404 test.

H404 - multi line docstring should start with a summary.

Change-Id: I2099e1ee81ff9657f7a07401b8e8f3327d03bdbd
Raise a DeprecationWarning when openstack.common.deprecated is imported

We now have a deprecated package in Oslo where deprecated modules /
packages will be moved. In order to make this more clear and warn users,
this patch adds a warning in deprecated's __init__.py module.

Change-Id: Id7097da1b034499fec1b6d44a358223476d9ba83
Add slugify to strutils

This function will be used in apiclient library.

Change-Id: I19f976eda896e7bede07510aafebe4931e512351
Merge "Raise a DeprecationWarning when openstack.common.deprecated is imported"
Remove explicit distribute depend.

Causes issues with the recent re-merge with setuptools. Advice from
upstream is to stop doing explicit depends.

Change-Id: Ic98d17bf6e5576590c3fcbd7957da0bef28b9851
Add can_send_version() to RpcProxy.

Add a helper method to the RpcProxy class.  This is a little nicer to
use for checking to see if a given message is copmatible with the set
version cap.

Change-Id: Ic44d76f4181351dff367f2d1181a3d508a11db78
Merge "Enable hacking H404 test."
Merge "Remove explicit distribute depend."
Merge "Add can_send_version() to RpcProxy."
Merge "zmq: remove someone unused code from ZmqClient"