Respect region_name in nova_compute

Signed-off-by: Oleg Bulatov <oleg@bulatov.me>
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
Add a timeout decorator for timing out functions that may hang

Fixes #6891
Document the `ec2` group.

This group is useful when using multiple inventory sources.
Make test-module interpret --args='{...' as yaml
Explain how to do multiple paths in roles_path

Document that roles_path can support multiple colon-separated paths
What particular script?

Moved a sentence. Sentence refers to script, "this particular script" before it has been introduced. Moved sentence to after intro as it confused me. I though I'd missed something..
Merge pull request #6702 from jjshoe/devel

Allow you to pass in arbitrary rsync options
Addresses #6702 set version_added for rsync_opts
Added example demonstrating other functionality
Addresses #6702 Remove version_added from description string
fix typo
docker: from API 1.10 dns and volumes_from should be passed to start()
cloud/elasticache: Ensure self.data is iterable

- self.data['SecurityGroups'] can return None causing traceback, if that
  is the case fallback to an empty list
Fix empty group in rax.py output
Add reference to the join filter.
Fix typos in ansible-playbook man page source

Note: the man page needs to be rebuilt.
Merge pull request #6971 from ciupicri/fix-manpage

Fix typos in ansible-playbook man page source
Merge pull request #6970 from nZac/doc-jinja-join-filter

Add reference to the join filter.