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.
Fixed merging options dict
Merge pull request #12524 from rchrd/12523

Fixed merging options dict
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
Fix misplaced parens in cmd.run

From log.warning('snip').format(shell) to
log.warning('snip'.format(shell)).

Also broke up very long line which probably contributed to this being hard
to spot.
Merge pull request #12530 from thusoy/cmd.run-fix

Fix misplaced parens in cmd.run
Hide rabbitmq_user passwords