Implements resource type NetworkGateway

The NVP specific feature "Network Gateway" was added to Neutron in grizzly release.

  https://blueprints.launchpad.net/neutron/+spec/nvp-nwgw-api

This codes aims to add support OS::Neutron::NetworkGateway in heat.

Change-Id: I19aa51c40a216a31d4e5516c08e854a5d02c39a6
Implements: blueprint resource-type-nvp-network-gateway
Changed Openstack into OpenStack in contrib.rst

Change-Id: Iec425354a3f35ff4c9652b73a39cd968b1e855db
Fix resource mapping for Docker

resource_mapping() always returns all existing resource names and
their classes. available_resource_mapping() takes the dependencies
into account and only returns the ones whose dependencies have been
met.

Co-Authored-By: Richard Lee <rblee88@gmail.com>
Partial-Bug: #1271226
Change-Id: I3d785d92f1d30a3caf4cb0f7721c66c9dda294c3
Change Docker resource mapping name

Removing the OS:: prefix since this is not an OpenStack-provided
resource.  Also remove hardcoded resource mapping name in test.

Co-Authored-By: Anderson Mesquita <andersonvom@gmail.com>
Partial-Bug: #1271226
Change-Id: I5691a08df3700f896ca1fe6efec4487d44617d6d
Add Docker resources to docs

This add a section for Docker resources in the Template Guide page.

Co-Authored-By: Richard Lee <rblee88@gmail.com>
Change-Id: I912fbc8624d93f16e05cb00f886eed6142dd0793
Partial-Bug: #1271226
Fix test for cloud loadbalancer

Current properties schema of loadbalancer does not contain 'enabled'
property. This option is used as constant in 'add_ssl_termination'
call. So that logic should be same for the tests.

Change-Id: Ife5d90535ad31e0b8ab9e168e0be044cf30f6293
Merge "Fix test for cloud loadbalancer"
Merge "Fix resource mapping for Docker"
Merge "Change Docker resource mapping name"
Merge "Add Docker resources to docs"
Updated from global requirements

Change-Id: Ie2f60bde29efb29dd28742ebf37f611847e2bd7b
Tidy up rpc_client definitions

Each api and test cases use different client names.  This patch
changes everything to use self.rpc_client

blueprint: oslo-messaging

Change-Id: If94fd72a36cce1863296d0f64c75815abfd22a8c
Merge "Updated from global requirements"
Merge "Changed Openstack into OpenStack in contrib.rst"
Merge "Implements resource type NetworkGateway"