Expose the playbook to callback plugins
Allow vault encrypted vars as extra_vars

Forward the vault_password to the yaml file utility.
Respect region_name in nova_compute

Signed-off-by: Oleg Bulatov <oleg@bulatov.me>
Improvements to the rax inventory script
Treat 255 errors from raw as dark host

Any other module is able to detect a dark host, but raw was treating 255
as a return code from the module execution, rather from the connection
attempt. This change allows 255 to be treated as a connection failure
when using the raw module.
Allow you to pass in arbitrary rsync options. I also added help for it, and what version it was added in.
Allow raw and script to support su
ssh: Properly check for wrong su password
ssh: propagate prompt to _communicate()

_communicate() uses the prompt variable to detect wrong passwords early,
therefore it needs to be passed to it from exec_command().
Output URL for debugging
Add version_compare filter
Update README.md

Add counter
Update README.md

formatting
Fix a typo in the subversion module documentation
Merge pull request #6841 from bearstech/subversion_fix_typo

Fix a typo in the subversion module documentation
Merge pull request #6787 from tyll/pull_ssh_prompt

ssh: propagate prompt to _communicate()
Merge pull request #6711 from j2sol/raw-unreachable

Treat 255 errors from raw as dark host
Fixes #6088 turn off sudo and su if the connection is local the sudo user matches the current user
Fixes #6454 verify ec2 key fingerprints
Fixes #6750 Check git subcommand for --remote and expose errors