Merge branch 'wait-for-port-search-regex' of https://github.com/sivel/ansible into sivel-wait-for-port-search-regex
New option for route53: retry_interval

The current (hard-coded) retry interval of 500 seconds can cause ansible to have excessive run-times in the case of many domains. `retry_interval` provides a way to customize the wait between retries of calls to route53.
Break out of loop for sockets in wait_for when there's no data to read
Merge branch 'sivel-wait-for-port-search-regex' into devel
Merge branch 'task-host-loop-bypass' of https://github.com/sivel/ansible into sivel-task-host-loop-bypass
Adding run_once feature to CHANGELOG
Merge branch 'sivel-task-host-loop-bypass' into devel
Set Jinja2's keep_trailing_newline=True in template_from_string.

Without this setting, the newline idempotence of scalar strings changes depending on whether
or not they contain any Jinja2 template blocks.
Merge pull request #8119 from adamchainz/devel

Fix indentation in ec2.py
fix issue #8102
Fix "TypeError: group id must be integer" if groupid passed in for group
key
Fix EC2_TAG module output structure when listing tags
portage: default exit (not fail) if sync=yes in check mode
Merge pull request #8135 from rmarchei/8102

fix issue #8102
fix get_distribution_version() on amazon linux
Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix

Fix #8047
Merge pull request #8107 from hfinucane/optional-rsync-compress

Make 'compress' optional
Pagerduty has advocated not using ansible for certain sizes of infrastructure.  This module is removed until this is corrected.

http://blog.pagerduty.com/2014/06/10-common-ops-mistakes/?utm_source=twitter&utm_medium=social&utm_campaign=blog
Slight typo fix.
Merge pull request #8111 from hfinucane/gh-8108

Fix pip failure when version is parsed as a float