Support csv_dicts via cli with commas in values. e.g. --tags Key=Value,"cnames=www,mobile,dashboards",owner=me
Tags get respected by backend
Instances can create dns based on a csv in a tag, and also remove them
Command line option for passing kv csv of tags
Get list of instances for a stack
Gonzo manages stack dns based on a dns-tag for each instance. dns tag is  by default but can be overriden with
Revised launch/terminate tests for new creating/removing dns functionality
Better docstring for delete_dns_by_value
Merge branch 'cfn_support' into add_tag_support

Conflicts:
	gonzo/backends/__init__.py
	gonzo/scripts/instance/launch.py
	tests/scripts/stack/test_launch.py
Merge branch 'cfn_support' into add_tag_support
Merge branch 'cfn_support' into add_tag_support
Add cloud property to cloud resources (stack and instance)
Removed exceptions for no DNS records found for a given value. Empty list instead
Standardized references to cli passed tags as 'extra_tags' or --extra-tags
Removed delimeter variable from create_dns_entries_from_tag
Refactored some instance DNS functionality
Fixes for DNS deletion and abstract property internal_address_dns_type declaration
Removed unnecessary instance.cloud definition
And tidied import
Stacks get instantiated with a reference to their cloud. This cloud is then used when polling for updates, rather than building a cloud object from the (potentially changed) global state