MySQL variables module
mysql_replication module added
Changes made in documentation (EXAMPLES section added)
Minor identation fixes
EXAMPLES section added
now correctly detects hard links
simplified check_mode
simplified other file attribute handling in link mode
made conditionals clearer

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Skipping facts not available on AIX WPARs
added optional ignore_md5_mismatch parameter
changed ignore_md5_mismatch to validate_md5
Fix bug in uri where redirect check fails.

When the redirect check fails, the 'status' key is not set in
resp_redir, so we need to check this.
fix for rds region variable
make rds handle vpc security groups properly
fix debian release version
Support using paramiko to set up accelerate connection

Adds original_transport attribute to Runner to track what the original
transport was before it is changed to 'accelerate'.
If using paramiko in original_transport, uses ParamikoConnection.  If
not, falls back to SSHConnection like before.
Bug fix for a crash, when any_errors_fatal is true

Reported by Rumen:

TASK: [fail FAIL] *************************************************************
skipping: [hostname.com]
failed: [hostname.com] => {"failed": true}
msg: Failed as requested from task
Traceback (most recent call last):
  File "/usr/local/bin/ansible-playbook", line 268, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/local/bin/ansible-playbook", line 208, in main
    pb.run()
  File "/Library/Python/2.7/site-packages/ansible/playbook/__init__.py", line 262, in run
    if not self._run_play(play):
  File "/Library/Python/2.7/site-packages/ansible/playbook/__init__.py", line 580, in _run_play
    if (hosts_count - len(host_list)) > int((play.max_fail_pct)/100.0 * hosts_count):
TypeError: object of type 'NoneType' has no len()
fix get_db_info

using pg_roles instead of pg_user
if database owner is a role (not user) then it can not select form pg_user table.
Expand tilde in paths in file module
Module postgresql_privs: fix default arguments

Defaults arguments must not be added to the connection keywords, as
the other postgresql modules already do.

Closes #4043
Change hostvars to a mutable mapping to more closely resemble a dict

Fixes #4030
Merge branch 'rdsfixes' of https://github.com/jamespharaoh/ansible into jamespharaoh-rdsfixes
Merge branch 'aix_wpar_facts' of https://github.com/mplonka/ansible into mplonka-aix_wpar_facts