SoftwareDeployments make servers property updateable

Allow the servers list to be updated, which will cause an update
of the resource group instead of replacing it.

This looks inconvenient to test in the unit tests due to needing
to create a coupled nested stack (which will further impede the
decouple-nested work), so I'll post a followup patch with a
functional test instead, if that's viewed as acceptable.

Change-Id: I1714d2cef2d0edbeb82c16e5a83acc458009bd47
Closes-Bug: #1389178
Move common functions into functional test base-class

The list_resources and update_stack are generic and likely to be used
in multiple tests, so move them into the test base-class.

Change-Id: I20b5399212a3dde514e0785b1fc91be2c30cba04
Further split ASG code.

This patch splits AWS and Heat version of AutoScalingGroups into
separate files and renames the autoscaling.py to instance_group.py.

The ugly class hierarchy will be fixed in following patches.

Change-Id: I4b776e3f4b74df3e083fcc6f8ba583822ca16580
Implements: partial-blueprint reorg-asg-code
Add logging fixture to integration tests

Change-Id: I55bffc4278fc92d4f8eff012acd75c1acb1eddeb
Add support for running tests against standalone Heat

This replicates what is in heatclient shell.
We need support for the OS_NO_CLIENT_AUTH.

Change-Id: I40990555f072d3e10db704c0f63f19db9c8ed8bf
Merge "SoftwareDeployments make servers property updateable"
Merge "Move common functions into functional test base-class"
Merge "Further split ASG code."
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I8a50bfb455b20c7e47f0becbb7aee2fc012849be
Merge "Add logging fixture to integration tests"
Merge "Add support for running tests against standalone Heat"
Fix [H302] errors in heat/db

Change-Id: I9afc8f1ec2a9ff1351cde28298470b8bcd807e7a
Merge "Imported Translations from Transifex"