Add load balancer PoolMember resource

This adds a new resource to manage the relationship between a load
balancing pool and an address, allowing more options like setting the
weight of the member.

Change-Id: Ic8a55ff8b8b00c7a4e3184b3028d5bf0cdd5c916
Implements: blueprint loadbalancer-pool-members
Sync oslo rpc

Sync openstack/common/rpc to fbbb12ea5ff51df744d3de1f312bbcf75aea1670
so we get the fixes required for bug 1257293

Change-Id: Ib2f13d1af91e005c5ee74d462c3fb307f699e7ca
Closes-Bug: #1257293
Add OS::Neutron::NetDHCPAgent for neutron/net.py

This resource supports part of "agent management and scheduler
extensions" in Neutron.  It associates network with dhcp-agent.

I think, it may be needed by administrators who want to decide agents to
work. (e.g. to use HA functionality)

Closes-bug: #1245366
Change-Id: I3dc663c4c51824bd3e69c74ff1d9b50a8ce598c9
Document Port properties

Add description to the various properties of the OS::Neutron::Port
resource.

Closes-Bug: #1224176
Change-Id: I910730996409073a1ceaa483d3ef2ce25aac3dc6
Database changes for multi-engine support

Add a stack_lock database table to use as a distributed stack lock to
avoid race conditions when multiple engines are deployed.

Blueprint multiple-engines

Change-Id: I0b8e244a73295dca307cb09ea5da2ebe709134b1
Merge "Document Port properties"
Merge "Sync oslo rpc"
Implement stack-locking for multi-engine support

Implements a distributed stack lock using the database to avoid race
conditions when multiple engines are deployed.

Blueprint multiple-engines

Change-Id: If3c47dafcc5bc1b2188b7737205291bbab8bc231
oslo: add the test module needed by test_migrations

Change-Id: I99fbae289c29f03b1a8ef391e3c9bf1bf0f4556d
Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2

Sync the global requirements to pin sphinx.  This addresses an issue
where Sphinx 1.2 is not building documents correctly and causing
check/gate to fail.

Change-Id: Id4a54ec708102e35602e87ee9773ca119ce5b4f6
Merge "Add OS::Neutron::NetDHCPAgent for neutron/net.py"
Merge "Add load balancer PoolMember resource"
Merge "oslo: add the test module needed by test_migrations"
Merge "Database changes for multi-engine support"
Merge "Implement stack-locking for multi-engine support"