Switch to final 1.1.0 oslo.config release

Fixes bug #1128256

oslo.config has now been released to PyPI in time for Grizzly RC1 so
we can switch to using it directly.

Change-Id: I655f831718ae5f4e25e941ee206fe195214a9a91
sync Oslo Grizzly stable branch with Quantum

fixes bug 1154393

Change-Id: I3442ff3da05447926b3e5882299ec7a92b9e38e3
Replace "OpenStack LLC" with "OpenStack Foundation"

fixes bug 1154702

Change-Id: I78b1d2c9975a1a4f32b0785cce45f1e471783d8c
(cherry picked from commit e4b44c285685b7bfd2b4bef89d6a661958f44a20)
drop rfc.sh

fixes bug 1154763

git-review has long replaced rfc.sh, so this can be removed.

Change-Id: Icccbaa1ab393834370790ffb93f431b3435586be
(cherry picked from commit 2b72c85a68a0621f838fdb39669bb010b74ba50a)
Merge "drop rfc.sh" into milestone-proposed
Sync latest Oslo components for updated copyright.

fixes bug 1154837

This resolves the issue by updating with the latest Oslo changes. These
changes correct the copyright attribution missing from an earlier Oslo
change.

Change-Id: Ic04197bf4bf026b1b48920a5a99397e6183f5ff3
(cherry picked from commit c231e28c0216296f0081a26c646c251e7148f7f1)
Do not disable propagate on root logger

Bug 1154895

Change-Id: I7aedb82d11b6b0094f0d874e87b7c35209981e25
(cherry picked from commit 6e73cd32a05c3edd09891d849ad1e9166698b226)
Pin SQLAlchemy to 0.7.x

0.7.10 has been released and is compatible with 0.7.x. Instead
of pinning to 0.7.9, simply pin to 0.7.x to avoid SQLAlchemy 0.8

Unfortuantely '<0.8' matches '0.8.0b2', which is what we don't want.
Therefore pinning it to '<=0.7.99' instead.

This matches a corresponding change in openstack/requirements

Fixes: Bug #1153983

Change-Id: Icf680a933c6092cce52706fd9616a0d208164d1e
(cherry picked from commit 2f2aaf2a89445590e01a7c288de9f5c93b20e87f)
Registers root_helper option for test_iptables_firewall

Fixes bug #1146478

Change-Id: I908a142d9463719e7b3c94aa1d699d329c9259de
Resolves ryu plugin unittest errors

Removed obsolete DATABASE value tests in ryu/test_defaults.py
Added fake_ryu client in test_ryu_security_group.py
Imported quantum.plugins.ryu.db.models_v2 in test_ryu_plugin.py

Fixes bug #1151642

Change-Id: I60e5aee90da9fa32bd285e6f6bbd95cd7ee1ce2c
Set fake rpc backend impl for TestLinuxBridgeAgent

Fixes bug 1153845

Change-Id: I692bfc16dbd52dacd2a9418f0bd63c3143a25025
Merge "Do not disable propagate on root logger" into milestone-proposed
fix mis-placed paren in log statement for l3-scheduler

bug 1156978

Change-Id: I47c843616e86a92de2bc20683b865f881517a98d
Load all the necessary database tables when running cisco plugin

In Cisco plugin, Remove redundant/unnecessary calls to configure_db().
Make sure that all the database models are loaded before calling
configure_db()

fixes bug #1155121

Change-Id: I27d5dda512140f0553b311b35678c82f729fa854
Fix DB query returning ready devices in LoadBalancerCallbacks

fixes bug 1156782

Change-Id: I6efdb32955c1b1f8f3dec7b3b1581e97ea0af4d8
(cherry picked from commit 0096ce10390af7a6a2fa3501c55cfbe447eb9ba8)
Ensure that lockfile are defined in a common place

Fixes bug 1158146

Change-Id: I0e986eb16a7ec5b9972a37af583f697ba3624a80
Fix race condition in dhcp agent

This patch fixes a race condition that can happen in the dhcp agent when
a subnet is created and then a host route is then immediately added to that
subnet following a subnet.update.end notification. The race condition occurs
in refresh_dhcp_helper() where self.enable_dhcp_helper() gets called twice
since the first call had not completed self.cache.put(network). This same race
condition can also occur in the other events so lockutils.synchronized() is
added to synchronize those code segments as well.

Fixes bug 1155748

Change-Id: I2ff52adc3dfebddd6d9c15d5dc79aa65be107179
Merge "Fix race condition in dhcp agent" into milestone-proposed
Fix issues with db pooling

Fixes bug 1157045

Change-Id: I1b0ea5b18b3d75dc3d047975b234275420af189c
Merge "Set fake rpc backend impl for TestLinuxBridgeAgent" into milestone-proposed