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
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
Merge branch 'patch-1' of https://github.com/telsacolton/ansible into telsacolton-patch-1
Merge branch 'telsacolton-patch-1' into devel
docker: fix targetting images by name
Merge pull request #7419 from mattjbray/docker-fix-selection-by-name

docker: fix targetting images by name
Stackdriver module was in the wrong category, so moving.
Update composer example

Remove unsupported 'install' argument
fixing some typos in the docs of the yum module
Merge pull request #7428 from alanpearce/patch-1

Update composer example
slight language change based on feedback from jimi-c
Remove erroneous set of status_code causing a traceback in module uri

Fixes #7416
Merge branch 'yum_module_typos' of https://github.com/mpeters/ansible into mpeters-yum_module_typos
Merge branch 'mpeters-yum_module_typos' into devel
Pull the link out of the alternatives output when not specified

Fixes #7414
Add missing space between var and delimeter
Merge pull request #7437 from mrdeathless/patch-1

Add missing space between var and delimeter
Reset locale to 'C' if the specified one is invalid

Fixes #7448
Adding the capability to proxy the ssl cert check

The ssl cert check will now respect the http and https proxy
environment settings. The url may also have the username/password
embedded, in which case basic auth will be used to connect to the
proxy server.

Fixes #7413