Print CloudFormation templates on launch with --print-template
Added --print-user-data option for instance launching
Backend ability to create / delete instance images
Override the default instance launch image with cli option --image-name
CLI subcommands for creating and deleting images
Fix for resolving image name from config
Removed --print-template options in favour of dedicated ``gonzo (instance|stack)-template`` commands
Defined new ``gonzo stack-template`` command for viewing or generating stack templates
Merge branch 'master' into print_templates_option

Conflicts:
	gonzo/scripts/stack/launch.py
Merge branch 'master' into capture_instance_images

Conflicts:
	gonzo/backends/__init__.py
	gonzo/scripts/instance/launch.py
Moved get_stack_template definition from scripts.stack.launch to backends
Better function naming
Reused get_current_cloud function. This was a temporary measure for testing
Merge branch 'master' into capture_instance_images

Conflicts:
	gonzo/scripts/base.py
Fixed naming of image-delete function
Renamed cloud.nova_client to cloud._nova_client
standardized get_image_by_name errors
Better imaging function structure with standardized errors
Better script failures
Removed the unused CommandError and restructured image-delete