Set keepalive to 5 seconds in paramiko_ssh.py

This update resolves https://github.com/ansible/ansible/issues/6476.
mysql_db module now correctly fails on import if bz2 or gz fails.
Added mpdehaan suggestion to use os.path.splitext. Wise suggestion, does look clearner
Bugfix, fix crontab commands on HP-UX
If memory not available in syslog.log, catch error, attempt to find it with adb
Check for errors from adb, may not work on all systems.
Catch permissions errors related to opening a known_hosts file

Catch permissions errors related to opening a known_hosts file
Added region name to client connection as it is needed for some cloud providers
Update ssh.py
Allow make rpm to work from a release tarball
lvg module bugfix on vg_options patch

When no vg_options are passed to the module, 'vg_options' still exists
in the module.params dict with a value of None, so the default empty string in
the get method is never used. None cannot be "splitted", which backtraced.
Switch module safe_eval to ast.literal_eval
Fixing newline escapes in lineinfile

Fixes #5679
fix issue #6932

add `git remote set-url` before fetch to set the remote repo to the new url, if provided
Fix localhost tasks with complex executables

Enable the use of executable commands that use command line options with
the localhost command runner. These commands require parsing out the
base executable from the command string to pass to subprocess.
Removes man3 section and adds contributor list

Seems that there are no man for section 3 anymore. Removed install
snippet from PKGBUILD.
Added list of PKGBUILD contributors in header.
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
Switch to mapper device name if pvs returns the wrong one.
Add proper state output to ec2_asg, ec2_metric_alarm, ec2_scaling_policy