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
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)
bigip_monitor bugfix for check mode

Fixes case where properties are retrieved for a non existent monitor
which happens in check mode.
Merge pull request #7653 from evanccopengeo/devel

ec2_group: Fix for 500 error when creating new security groups
Fix documentation of deb option in apt module

The apt module may install a .deb package on the remote machine, not on the local.
Fix the misleading documentation.
Merge branch 'devel' of https://github.com/jwhitbeck/ansible into jwhitbeck-devel
Cleaning up azure module

* Fixed error messages to be more descriptive
* Removed direct use of subprocess module and replaced it with calls
  to module.run_command
* Changed AZURE_MANAGEMENT_CERT_PATH to be just AZURE_CERT_PATH, which
  matches what is expected by the inventory script
Merge branch 'jwhitbeck-devel' into devel
Merge branch 'devel' of https://github.com/ansible/ansible into devel
Adding the new azure module to the CHANGELOG list
Update intro_installation.rst

This is different wording for using the PPA to install.  I also added the installation of apt-add-repository package which isn't always installed.

(I'm a newbie but while running these I wished whatever style was being used on the docs pages would have let me  cut and paste the commands without having to edit out the $ characters manually....)
fix for svr4pkg module failure reporting, issue #7645
Fixing mysql master replication boolean

Fixes #7528
Merge pull request #7682 from sergevanginderachter/bigip_monitor_http_checkmode_fix

bigip_monitor bugfix for check mode
Merge pull request #7698 from gsker/patch-1

Update intro_installation.rst
Merge pull request #7684 from JeanFred/patch-2

Fix documentation of deb option in apt module