Pass vars_files on to included playbooks too

Fixes #7384
Clarify that the encrypted param must also be set.

While the encrypted parameter's documentation clearly states that it needs to
be set, if you are focused on the password parameter's documentation, there's
nothing to draw your attention to the fact that encrypted may also need to be
set.
Fix env splitting in docker module

ENV variable value could contain '=' (for example mysql://host/db?pool=10)
Merge pull request #7393 from jimi-c/issue_7387_role_conditionals

Properly merge role conditionals in with pre-existing conditionals
Merge pull request #7399 from SirScott/postgresql_user_doc_touchup

postgresql_user module documentation:  Clarify that the encrypted param must also be set.
Merge branch 'pass-basedir-to-runner-on-setup' of https://github.com/ByteInternet/ansible into ByteInternet-pass-basedir-to-runner-on-setup
Merge branch 'ByteInternet-pass-basedir-to-runner-on-setup' into devel
Only chown on atomic move if the uid/gid don't match the src/tmp file

This is a corner case for remote file systems that don't support
chown() and where the source and destination for the atomic_move
are on that remote file system.

Fixes #7372
Merge pull request #7400 from etehtsea/patch-1

Fix env splitting in docker module
Merge branch 'file_new_dirs_perms' of https://github.com/bcoca/ansible into bcoca-file_new_dirs_perms
Merge branch 'bcoca-file_new_dirs_perms' into devel
Merge pull request #7404 from jimi-c/issue_7363_docker_names

Make sure the docker data has a "Names" field before using it
Merge pull request #7388 from jimi-c/issue_7384_vars_files_include

Pass vars_files on to included playbooks too
Fix known_hosts.py to work on older versions of python
During vsphere config check attempt cast before marking values missing

Fixes #7385
Evaluate changed_when only if task is not skipped

Fixes #7405
Give reasonable error when symlink fails

When a symlink fails because the path already exists and force=no, we should output path in the error message instead of source.
Make file hardlink error message reasonble

When we hard-link a file, and the link path already exists, give the link path in the error message instead of the source
Merge pull request #7406 from specnazzz/fix-python24

Fix known_hosts.py to work on older versions of python
Check module_path permissions when creating ssh_wrapper for git

If the module directory is not writable/executable to the current user
(most likely because of a sudo to a non-root user), the ssh_wrapper
will be created in the default location for mkstemp() calls. To facilitate
the deletion of these new files, a new mechanism for cleaning up files
created by the module was also added.

Fixes #7375