Sync install_venv_common from oslo.

Change-Id: Ic7d71c90d39370810e95efa592f00e936c5204f0
Make the waitcondition signed url more generic

This will be used in a later patch, for alarms as well.

blueprint watch-ceilometer
Change-Id: I4b3a6be0effb975ddd8214741cfca6f40c493dbe
Merge "Sync install_venv_common from oslo."
WIP resource-data blueprint

Change-Id: Ie8f6dda87f104c74d9f011d32c11cee364859645
Tolerate an empty environment properties.

An environment file containing the following:
properties:

Results in the following error:
 File "/home/steveb/dev/localstack/heat/heat/api/openstack/v1/stacks.py",
line 132, in environment
    env[self.PARAM_USER_PARAMS].update(parameters)
AttributeError: 'NoneType' object has no attribute 'update'

Change-Id: I7b36d797383cc3c74d4d0c77c283564b01aa6a6b
Merge "Make the waitcondition signed url more generic"
Merge "Tolerate an empty environment properties."
Using the SQLAlchemy Expression Language instead of ORM

Change-Id: Ibc9867f072116dec74a23e772c0a045244b93ad5
Create connection to db.

Change-Id: I77b1e38bf9e14175770e881998b2a943b02da264
Reverting "Create connection to db."
Reverting "Using the SQLAlchemy Expression Language instead of ORM"
Revert "Using the SQLAlchemy Expression Language instead of ORM"

This reverts commit d5eb953ee0c80feeed106dad0cbb728da28fc5bd.

Change-Id: I448d669fdb224caa2d4fb9a0d91566fca656b50d
Implement resource_data_get and resource_data_set.

Change-Id: Ibc21c50d44161cb94098b6883f18921fc20acab3
Remove pdb

Change-Id: I6da36ec8fc13c36eea2af2fae7985f8d1c76ac1d
Merge branch 'resource-data' into cloud-server

Conflicts:
	heat/db/sqlalchemy/migrate_repo/versions/021_resource_data.py
	heat/engine/resources/rackspace/cloud_server.py

Change-Id: Id2a024dfc7989fbb46dad5f9b49fcce6a6987439
Merge remote branch 'upstream/master' into cloud-server
Merge conflict fix.

Change-Id: Iebc40817c51885454dec4a98813228c3b09ceaba
Fix bug.

Change-Id: I747d28701a79e4247fbad4ea2179463f842903a1