Set keepalive to 5 seconds in paramiko_ssh.py

This update resolves https://github.com/ansible/ansible/issues/6476.
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
Fixed incorrect handling of paths contaiin whitespaces
Enable use of vault password for --syntax-check, --list-hosts and --list-tasks
Added integration tests for encrypted vars
Enabled integration tests for encrypted vars in Makefile
Add windows azure inventory plugin
Add azure VM provisioning/termination module
fixing problem where ansible would error out because Amazon was saying the group didnt exist yet (needed to wait a few more seconds for amazon to propagate correctly)
ansible-pull should respect inventory file settings because, say, Python interpreter path can be non-default on a host
Fix linking issue to directories in file module

The os.path.isdir() returns True for symlinks that point to directories,
so we also need to check to make sure it's not a symlink too.

Fixes #7657
Fix issue with symlink path detection

Fixes #7627
Fixes #7664
Merge pull request #7667 from alexclear/devel

ansible-pull should respect inventory file settings because, say, Python...
Update developing_modules.rst
Merge pull request #7675 from eludom/patch-1

Update developing_modules.rst
Merge pull request #7676 from jimi-c/fix_symlinks

Fix issue with symlink path detection
Show friendlier error message if nova.ini is not found.

Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
Merge pull request #7678 from hacosta/devel

Show friendlier error message if nova.ini is not found.
Fix typo in nova_keypair import of exceptions from novaclient

Fixes #7640