Fix docker volumes binds issue

Without the fix, the volumes will not be attached after the container
started.

Closes-Bug: #1322205

Change-Id: Ie8eff402e8714f3c5d478dbc9fc02b43a377dccd
Removed 'message' keyword when raising Error

The exception handler for listing nova images (now glance images)
was raising an unexpected argument exception because Error() was
getting called with a 'message' keyword. Removed the keyword in
line with elsewhere.

Change-Id: If928aec0bb807495a00b8447a69c4e3dea43fb3b
Closes-Bug: 1315456
Add boolean type parameter process for template resource

When template resource generates properties from parameters, boolean
type parameter process is missed.

Change-Id: I893471776eafcbca57aae1556d9b6bf1d4b5bf53
Closes-Bug: #1329221
Add parameter type validation before stack-create

If a number parameter accept a string that can't convert to number,
it will break heat functions and heat cli can't get any stack
information but a ValuerError message.
Add Number and Boolean parameter type validation before stack
create, so we can avoid above situation.

Change-Id: I25a41543027f929201a9b053d123d8e2b16e2725
Closes-Bug: #1329152
Instructions on image creation for SoftwareConfig.

Instructions on creating images that can be used for SoftwareConfig and
SoftwareDeployment are added.

Change-Id: If4bc6197ca38d73378ada6a6b32e47a658d88fc5
Add name attribute to Nova server.

This patch add a 'name' attribute to OS::Nova::Server resource for
convenience.  It also avoids additional calls to Nova API.

Change-Id: I67943563268ae0c1c7381ca8b472c7d41190f28b
Closes-Bug: #1327922
Add log output of x-openstack-request-id from nova

This patch enables heat to output
'x-openstack-request-id'/'x-compute-request-id'
of nova's responses to the log.

DocImpact: There is a new novaclient configuration
option 'http_log_debug' in heat.common.config

Change-Id: Id085af411c6d4ceddce1a75022c4baec9a8210ce
Closes-bug: #1329612
Update to latest version of pyrax and add Swift support

Change-Id: Ia7f638295d66df7d9df7853f52b5253a74317712
Account for differences in Rackspace Cloud Glance

The Rackspace Cloud service catalog has a tenant-scoped URL
for the image service so our client implementation needs to
munge the URL a little to make it work.

Change-Id: Ic5b3702aec8c4ab373dbcf6eb8e6f164d9fd48d0
Added links to missing integration information

Change-Id: Id9edfb939554e1afcd2677af4ee6ed36c9a1e02e
Closes-Bug: #1332913
Fix the section name in CONTRIBUTING.rst

The name of the section 'If you'are developer, start here'
has changed in the wiki. This commit updates it to correctly
refer to the good section.

Change-Id: Ief8c1e3dfa75baea945b8c094f17e20183e7f44b
Closes-bug: #1332915
Fixed the reference to 'Creating Unit Tests' in HACKING.rst

Change-Id: Ie9778aceabb4239058468cf64009792253995ec2
Closes-bug: #1332920
Sync oslo incubator

Sync oslo at c306bc19150fe6e58b088a713c8f45ba4c693496 to help
oslo.messaging transition. It also fixes how the oslo middleware module
is included, and remove the deprecated test module.

Change-Id: I2b44ba24e5a3445db6ffb9c56089ae282f3620b1
Prevent "No handlers could be found..." logging

To prevent this message from being logged during unit tests runs
or heat-manage calls, the following changes have been made:
* Make the instance_users deprecation warning use "warnings" and
  move to engine init
* patch out warnings for engine tests
* do not log barbican or marconi if importing their clients fails

Change-Id: Icc4be26bf334a6ce31ad3b8fe9fd244cd9e37be2
Closes-Bug: #1333408
Don't rely on setdefault returning a value

Workaround a bug in sqlalchemy>=0.9.5 where setdefault doesn't return
the proper value.

Change-Id: Ibc93024f7f41f4ced81525fac42566a18b1c641c
Closes-Bug: #1333556
Merge "Add name attribute to Nova server."
Merge "Sync oslo incubator"
Make some properties updatable for Volume resource

Make 'name', 'description' and 'metadata' updatable for
OS::Cinder::Volume resource.

Change-Id: I2783b689470ccbff0deab01df3df61e36e1a54d6
Closes-bug: #1330886
Merge "Add parameter type validation before stack-create"
Merge "Add log output of x-openstack-request-id from nova"