Initial commit of route53 execution module.
Initial commit of boto_route53 state.

This change adds a state for managing route53 records. It supports
creating, updating and deleting records.
Documentation updates for boto_route53 and remove debugging lines.
Merge remote-tracking branch 'upstream/develop' into sam_raet_38
Merge remote-tracking branch 'upstream/develop' into sam_raet_38
fix for when supervisor program names are name:* and not just name:
fix issue #12192 to return error message if show_image hit error
Update supervisord.py

added name check to start() method.
Update supervisord.py

Looks like if you have multiple procs, you still need ':' at the end of starting supervisord.  added loging to strip '*' at end of a supervisord start
Initial commit of boto_asg execution module.
Initial commit of boto_asg state.
Fix Issue: #12422 blockreplace adding blank lines

file.blockreplace introduced an unwanted final new line when given
multi-line content due to split() behaviour.
Re-committing changes after fetching and rebasing.
Addressing issues/concerns in #11611
Add docstrings to gpg renderer functions
Clarify requirements for gpg renderer
Add python-gnupg to opt_requirements for gpg renderer tests
Add some unit tests for gpg renderer
avail_locations to nova driver
fix pylint errors for avail_locations for nova
Merge pull request #12528 from gtmanfred/cloud

avail_locations to nova driver