Merge pull request #4811 from dragon3/duplicate_download_s3file

Remove duplicate "download_s3file" execution when the destination path doesn't exist
Merge pull request #4786 from SalesSeek/find-correct-easy-install

Fix determination of correct, possibly customized, 'easy_install' executable
Exit 0 with no matched hosts

And also print to stdout not err

This lines up with how ansible-playbook will exit. 0 in the case of no
matched hosts. This makes it easier to script ansible commands w/
variable iventory input which may or may not have an entry for the
specific ansible task being scripted. No matched hosts is acceptable,
but matched hosts w/ failures is not.
Merge pull request #4760 from urbanmapping/devel

make cloudformation module accept template_parameters from command line
Merge pull request #4765 from mvo5/bugfix/fix-man-template

Fixes in the man template
Correct type hash_behavior -> hash_behaviour
Add rax_network module

Based on the refactor work @sivel is doing, adding a rax_network module
to create/delete networks in the Rackspace Public Cloud.

See: https://github.com/ansible/ansible/issues/4577
Update module based on upstream feedback

- Remove deleted state
- Use dict() instead of raw hash
- Wrap or statements in parens instead of backslash line continuations
- Change instances to networks in module return result
Merge pull request #4776 from jlaska/ec2_wait_on_terminate

Honor wait on ec2 instance termination
Address #4573 Check interface keys and return gracefully on solaris zones
Fix merge conflict
Merge pull request #4660 from kolbyjack/lineinfile_no_regexp
Add doc example for lineinfile without a regexp parameter
Merge pull request #4669 from SegFaultAX/docs/ssh-ansible-cfg

Change ssh header to ssh_connection header
Merge pull request #4607 and fix merge conflicts for documentation fixes.
Fixes #4092 Add documentation for yaml format of tasks and all keywords
Merge pull request #4824 from mattwillsh/devel

Correct docsite typo hash_behavior -> hash_behaviour
make pyflakes a bit more silent

- explictely import json, since this is used ( only to silence pyflakes)
- remove shutil as it is unused
remove unused variable (pyflakes)
fix incorrect send_data call. there is no client variable, and send_data
is a class method. Pyflakes complained about it.