Add attributes schema to OS::Neutron::FloatingIP

FloatingIP now validates attributes against a schema instead of
accepting all possible inputs and filtering on the result returned by
neutron.

Change-Id: I3bf1c3728a9d6faab71c2312f331d73b1460c013
Closes-Bug: #1240893
Allow intrinsic functions to be called in any order

An optional transform function can be passed into the resolve
functions, which allows transforms to occur on the child snippets.

Change-Id: I5d9e061c6a55f3939c5e03c780eaad72a001fccc
Closes-Bug: #1256742
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
Replace try...except block with assertRaises

So the test logic looks tidy and clean.

Change-Id: I8415fbe1d4c0ce59c5c9f173240fcd6eb15b0c63
Sync oslo rpc

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

Change-Id: Ib2f13d1af91e005c5ee74d462c3fb307f699e7ca
Closes-Bug: #1257293
Merge "Allow intrinsic functions to be called in any order"
Remove oslo uuidutils.generate_uuid from heat code

`uuidutils.generate_uuid' is going to be removed from oslo, so we need
to remove the call from heat code.

Change-Id: Iba9f86d8b8ec5ebaf4e80e6b729e372816bd5723
Partial-Bug: #1253497
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
Imported Translations from Transifex

Change-Id: Ic850cf5bc9e4a59ec6fa1c8d1c7a2e57152b174e
Merge "Add attributes schema to OS::Neutron::FloatingIP"
Document Port properties

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

Closes-Bug: #1224176
Change-Id: I910730996409073a1ceaa483d3ef2ce25aac3dc6
Merge "Remove oslo uuidutils.generate_uuid from heat code"
Merge "Replace try...except block with assertRaises"
Merge "Imported Translations from Transifex"
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