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
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"
Merge "Prevent "No handlers could be found..." logging"
Merge "Removed 'message' keyword when raising Error"
Merge "Add boolean type parameter process for template resource"
Merge "Instructions on image creation for SoftwareConfig."
Port to oslo.messaging

Move from oslo RPC to oslo.messaging.

Implements: blueprint oslo-messaging
Co-Authored-By: sdake@redhat.com
Change-Id: I2d222c248dd2cd405b8ec35c4c8198ed001fb69f
Merge "Make some properties updatable for Volume resource"