Added reference to the Nova Flavor documentation.

Updated contrib documentation with reference to the nova flavour README file.
Fixed the reference to the Docker documentation.

Change-Id: I23e352b8ec44424611066c0f64051ad3586b8c91
Change Volume metadata attribute to raw dict.

Currently the volume metadata attribute is json
serialized, but outputting the raw dict is more
convenient for human users. This is fixed by
introducing a new attribute 'metadata_values'
whose output is in raw dict form. The attribte
'metadata' is preserved for those users who are
already used to its json serialized output.

Change-Id: Ib95656fa8632449957cd8c24b232f4d1b09a0e42
Closes-Bug: #1322007
Fix test for stack delete on same active engine

The test was not starting the EngineListener, thus the engine_id was
None, so the corresponding code execution path was not actually
exercised.

Change-Id: If48ba9d3deb54f8e9ea1ed1987f832ddbaed33fc
Allow listing of resources and nested resources

This allows the engine to optionally include resources from nested
stacks in a resource-list up to `depth` levels below.  This number is
limited by `max_nested_stack_depth`.

Implements: blueprint explode-nested-resources
Change-Id: I43a5af25e74c7bfb32260f1616d36b311e0f2631
Migrate to oslo.db

Move from oslo-incubator db module to oslo.db

Change-Id: I485375e3defc807e1fc272803a064b2c52e8ac13
Create a new revision of HOT for Juno

The next revision of HOT, dated 2014-10-16 to coincide with the Juno
release date, will support the list_join function and remove support for
the CFN-style functions. There may also be other changes throughout the
Juno development cycle.

Change-Id: I20d9586201806ac34e303689660ff565cb9f2b5c
Refactor ResourceGroup's FnGetAtt()

Change-Id: I424e4ce67bbc04739e028dfbe197595e4c6254f8
Refactor selecting values from an attribute

Move the code to select particular keys/indices from an attribute value out
of the get_attr intrinsic functions and into the attributes module as a
separate function.

Change-Id: I16135159027cc52e8da74a4b5863fc8a8595d582
Convert AWS::EC2::Subnet to use attributes Schema

Change-Id: I0f7b6beef1023875ae499ce7ec06f4211c6c028b
Refactor service readiness notification

Build upon cceda95a35f18f5f7b52daaf0662a4cd3768b3ac apply Oslo systemd
module. It was imported in aef33d2d716c064f1f571c334fd36b1ea5928d5c. It
also drops heat.common.systemd and deprecates onready configuration
parameter.

Oslo commit 53e1214c092f09e3851b1a1b55289a93a72b09ec

Change-Id: I80f325c9be9c171c2dc8d5526570bf64f0f87c78
Policy Enforcer, pass entire context dict

The oslo enforcer expects "as much detail as possible" about the
calling user in the creds dict, so include the whole context dict,
which will enable more complex policy rules to be expressed than
with the current code where we pass only a subset of the context
data.

Change-Id: I70bd0fb07bb0b8e9c3c2b94b399197ad207d0fd2
Remove unused functions from policy enforcer

The policy.Enforcer class has two functions which we don't use
anywhere, and the check function is broken due to an argument
mismatch with _check, so remove them until such time as they
are actually needed.

Change-Id: I25199fffeed5905b0673f137c70720ddb6dc48cb
Allow user to view outputs of failed stacks

Outputs like 'stderr' are designed for users to debug failed stacks, if
users can not view outputs of failed stacks, they can not get the error
messages.

Change-Id: I1b2b4f0e967695cf3297d93022cecec958e94b24
Closes-Bug: #1333208
Stop coercing provider res. attributes to strings

Attributes of a resource defined in another template were
automatically converted to a string. If a provider resource returned
{"ip": ..., "name": ...} as an attribute value, it was converted to
"{'ip': ..., 'name': ...}".

This fix makes the behaviour consistent with the way stack outputs and
native resource work (i.e. can return strings, lists and maps).

Closes-Bug: #1297938
Change-Id: I7f27910e0ec877738998ff80c44e12d3bd4bfa7b
Fix schema-to-template for empty schema

if schema is {}, the
schema_to_parameters_and_properties(schema)
function shouldn't get an error, and return
{}, {} for parameters and properties

Closes-Bug: #1341985

Change-Id: Ic206ba64811bf43080a9deebb7c3b4c19134c43d
Fix updating for OS::Neutron::Port resource

Updating of port resource should not lead to removing ip address.
This patch includes next changes:
- Fix update behavior for Port resource.
- Using properties names instead of constant names.
- New test was added for port create/update actions.

Change-Id: Iff73aaaa433ac56515a931f83ad201d15fca2bd8
Closes-Bug: #1343166
Fix updating from an empty stack

Change-Id: Ic63e1998316b27a431e856fe43b9ad8cc9dd887a
Closes-bug: #1343171
Remove deprecated nova_create_flavors.sh script

nova_create_flavors.sh has been deprecated for over a year (since 2013-05-07)

Removing the script, since it is not documented in any current READMEs
or on the Openstack wiki.

Change-Id: Ib6031c2518b8e6d43bb692e0f687a2e287ec494f
Partial-Bug: 1338066
Remove tools/glance-jeos-add-from-github.sh

glance-jeos-add-from-github.sh has not been edited since 2012-08-20, and
its image links have been broken (according to Google cache) for a
minimum of 9 months.

The functionality of the script seems to be superceded by the
handy-dandy diskimage-builder tool.

See http://docs.openstack.org/developer/heat/getting_started/jeos_building.html
for more info about diskimage-builder workflow.

Change-Id: I99880f1cca4af84fa7193d749a7c8f6957bb0b78
Partial-Bug: 1338066
Revert "Store clients in context"

This commit caused a regression in tripleo when trying to signal
waitconditions.
This reverts commit de8b071acf21fe054267619124ac1a0374496185.
Fixes-bug: #1344079

Change-Id: Ib87eb81b687497a6669da38cb43b4f525cafa754