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:
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.
fix minion id generation
Followups for boto_asg execution and state modules.
Update docs for boto_asg.
winrepo state - reading master config from the filesystem instead of pillar
Fix #12484 by running restorecon on .ssh and authorized_keys file if they are created by ssh_auth.present state
fix issue #12192 to return {} or error message
Merge pull request #12521 from allanparsons/supervisord

Supervisord
Merge pull request #12522 from creaky/issue12422

Fix Issue: #12422 blockreplace adding blank lines
adding the ability to specify the ssh key instead of a fingerprint when adding to known_hosts.  Does not require connecting to host to gather key information