Set keepalive to 5 seconds in paramiko_ssh.py

This update resolves https://github.com/ansible/ansible/issues/6476.
Return untouhced servers with exact_count
now when making multiple dirs in path to make dir, same permissions are assigned (but only for NEW dirs)

Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
added doc noting the change in behaviour
Improve the ec2_snapshot argument spec and docs

ec2_snapshot got missed when moving to a common argument spec.
It could already make use of the capabilities (as it uses
ec2_connect) and the documentation suggested it supported the
common argument spec (thanks to the documentation fragment work)
so it was just a matter of fixing the argument spec.

Removed unnecessary documentation for profile and security_token
that is covered by documentation fragment

Also removed spurious documentation flags (default: null, aliases: [])
which aren't needed.
if key name already exists on tenant, check if public_key is offered that it matches the existing key
bumped to 1.7
Add dots to valid path characters
Merge pull request #7355 from itiut/add-dots-to-valid-path-chars

Add dots to valid path characters
Retinafy favicon.ico
Merge pull request #7371 from mwarkentin/devel

Retinafy favicon.ico
Do not base synchronize source on the inventory directory

Fixes #7366
Make sure the docker data has a "Names" field before using it

Fixes #7363
Correctly initialize combined_cache for hosts if setup is skipped

Fixes #7364
Handle ValueError during json.loads of json data from build
Merge pull request #7373 from sivel/issue/7367

Handle ValueError during json.loads of json data from build
Update ssh.py

Convert to string to fix runtime error due to string concat in self.common_args += ["-o", "User="+self.user] when ansible_ssh_user is numeric
Fixed incorrect handling of paths contaiin whitespaces
Fix missing variable initialization so an unspecified internal_network runs
Merge branch 'marcore-devel' into devel