Update docs to include directories inside group_vars
Added note on which version did dirs in group_vars start working
Issue with printing unicode non-english characters #8425 patch
Unarchive should work when parent directory is not writable

Correct unarchive so that the checks for writeability are
sensible.

Added a test for when parent directory is not writable
Only chown on atomic move if invoked as root

Linux and BSD derivatives do not allow unprivileged users to
"give away" files to others for security reasons. (System V
derivatives allow that but they're rare nowadays.)
Try optimistic chown, do not error out if not permitted to chown

Add unit test
Fix RDS AWS connection

Use the common AWS connection improvements so that security_token,
boto_profile etc. are taken into account
asg-properties Get all the properties from ASG's
Restrict ansible-pull to only do scm checkout once

This addresses a bug in ansible-pull where running ansible-pull
with an existing inventory causes the ansible job that does
the SCM checkout to run twice - once for localhost and once
for the fully qualified hostname.

This can cause a race condition, and usually results in one
of the ansible checkouts failing because one of the scm checkouts
has its references updated underneath it. Although the SCM checkout
actually succeeds, ansible fails with non-zero exit status, and
so ansible-pull does not continue.

Now that localhost is implicit for ansible runs, the ansible
scm checkout can be done using just localhost as a target.
Merge pull request #8686 from psa/asg-properties

asg-properties Get all the properties from ASG's
Merge pull request #8689 from willthames/ansible-pull-parallel

Restrict ansible-pull to only do scm checkout once
Remove incorrect use of module.fail_json during import check for s3

Fixes #8698
Correct variable blending from vars_files with hostvars in them

Fixes #8638
roles: make role_path (path of current role) available as variable to the task
variable merging: detect if both vars are really dicts when combining/merging dicts
InventoryScript: better syntax checking for json stream
Tweak error language in dict validation
Merge branch 'sergevanginderachter-issue_8704_stacktrace_varmerge' into devel
Merge branch 'devel' of https://github.com/l1k/ansible into l1k-devel

Conflicts:
	test/integration/roles/test_copy/tasks/main.yml
Remove tabs added from 677de07