Ensure routing key is specified in the address for a direct producer

This change is already merged in oslo-incubator.  Note that this is
not a clean merge of the fix, as Trove's copy of rpc from
oslo-incubator is *VERY* far out of date.  However, the bug still
existed in the code.  The fix just looks slightly different.

Original commit message body includes:

    Porting this fix from oslo.messaging.  This fixes the impl_qpid.py
    driver to allow it to work with the latest stable upstream QPID broker
    (version 0.28).  See the Apache Qpid Jira bug
    https://issues.apache.org/jira/browse/QPID-5557

Change-Id: If71f78e50f8a9b3acfd1e9d02c8271f17c4ebee7
Related-Bug: #1300318
(cherry picked from commit 117c18cbd9d5ab3970ad3775e156862f256a924a)
Don't specify admin_token in paste config

This is not a value that is going to be useful on other systems and
shouldn't be included in the default or test pipelines.

The two similar commits were squashed together here.

(cherry picked from commit ae696056fbac7d74a395710934950e0013cd4d37)
(cherry picked from commit 9db80e79ea3e687000121729648af7e79b7b2d78)

Closes-Bug: #1299332
Change-Id: I714539b7536965fa08a3ddc64493b481df7397e3
Bump stable/icehouse next version to 2014.1.2

Change-Id: Id7181755d3609c0ae91c2402b34f2de02c06a1f0
Make default extension path relative to pybasedir

Load extensions from the trove base dir regardless of the current working
directory.

Closes-Bug: 1316195
Change-Id: I7f75998a357d1fb2033ed944c552fd856c2f2939
Moved the apidocs from openstack/database-api

By hosting the docs here we'll be able to better maintain that
developers are being mindful of changes or even occassionally writing
documentation for new API features. This should also allow us to
autogenerate the snippets.

Change-Id: I0111bcd38341b1736a47b0a3d3e6ff96d2ca1c58
(cherry picked from commit 294330c554eff8e2b120d2e4a2d39a44412de200)
Updated from global requirements

Change-Id: I2012fa9db3d52c724c7c08e791caeb2d736abb17
Merge "Ensure routing key is specified in the address for a direct producer" into stable/icehouse
Make default extension path relative to pybasedir

Change the default extension path in the sample config files as these
take precedence over the files values in common/cfg.py

Change-Id: I3c473fb9cd7e81341a1963a35834ef4c2fd69717
Closes-Bug: 1316195
Merge "Updated from global requirements" into stable/icehouse
Updated from global requirements

Change-Id: I44f69ef8d41224eadcf4afc157ea330932ffd8bb
Merge "Don't specify admin_token in paste config" into stable/icehouse
Merge "Updated from global requirements" into stable/icehouse
Merge "Make default extension path relative to pybasedir" into stable/icehouse
Merge "Bump stable/icehouse next version to 2014.1.2" into stable/icehouse
Merge "Make default extension path relative to pybasedir" into stable/icehouse
Merge remote-tracking branch 'upstream/stable/icehouse' into stable/icehouse

Conflicts:
	requirements.txt
	setup.cfg
	test-requirements.txt