Merge "Add backward compatibility for notification_driver"
Merge "Implement snapshot listing"
Merge "Providing reference on resource during preview"
Merge "Move neutron_utils functions to neutron client"
Merge "Using neutron utils function from neutron plugin"
Merge "Enable lazy translation on heat"
Merge "Include project ID in stack abandon data"
Merge "Fix wrong log level"
Merge "Silence urllib3 redundant logging."
Merge "Move CooldownMixin into separate file"
Merge "Man page for heat-keystone-setup-domain"
Merge "Fixed resource errors logged at default log level"
Merge "Change type validate method of template resource"
Edits on template_guide/functions.rst

Edits for consistency:
* Fix spelling and capitalization
* Add missing "."
* Use same layout for "Returns"

Change-Id: Ieb2effc1f45fb261f45775be9664ea93b04c8e98
Gate-supporting files for functional tests

To support running functional tests from the gate:
- directory functionaltests for hook scripts (and maybe test packages)
- tox.ini functional environment placeholde
- devstack post_test_hook, pre_test_hook scripts which are run
  by the gate job

Change-Id: Iead98b60149807e26a4888c3497876483ca803b7
Partial-Blueprint: functional-tests
Move name resolving before get server

Since the logic does not need the server instance.

Change-Id: Ib1815c988c4dcace6266c7615c347cda30a55ec4
Merge "Moving network_id_from_subnet_id to neutron client"
Merge "Move name resolving before get server"
Merge "Edits on template_guide/functions.rst"
Return full error message for HTTP errors

Non-HeatException, non-remote errors were getting their messages
truncated at the first newline and leaving incomplete error messages the
in json response.  We can only be certain that remote errors raised
through oslo.messaging will conform to the "message + \n + stack_trace"
formula

Closes-Bug: #1358417
Change-Id: I785c6e41101960ea7ceb00c0733c49c2a8aa909f