Merge pull request #8612 from mjaschen-forks/devel

Homebrew module: Added `+` and `.` characters to the package name regex.
Merge pull request #8622 from ciupicri/typo

Fix typo: & -> and
Only chown on atomic move if invoked as root

Linux and BSD derivatives do not allow unprivileged users to
"give away" files to others for security reasons. (System V
derivatives allow that but they're rare nowadays.)
Fix vault_password positional args error
Fixing variable name bug introduced in ac8950f

Fixes #8617
fixes #8626 by reverting 0d8b81cd
Fix host pattern matching and enhance error detection

Fixes #8614
Use match() instead of search() for pattern matching

Also related to f48fa3, fix for #8614
Load group_vars for new groups loaded via add_host

Fixes #8605
Catch error in atomic_move when creating temporary file

Fixes #8480
Disallow args: to be specified as a string
Fix fonts in docs: Incosolata -> Inconsolata
Merge pull request #8367 from msabramo/make_pip_install_editable_work

Make `pip install -e` work
Merge pull request #8635 from RockinRoel/devel

Fix fonts in docs: Incosolata -> Inconsolata
Make env param a dict type instead of list

Also modifies param type checking code to remove whitespace from
around params before splitting them into k=v pairs.

Fixes #8199
Merge pull request #8627 from rghe/devel

fixes #8626 by reverting 0d8b81cd
Tense correction
Merge pull request #8641 from ianmiell/imiell_docs

Tense correction
Try optimistic chown, do not error out if not permitted to chown

Add unit test
Fix RDS AWS connection

Use the common AWS connection improvements so that security_token,
boto_profile etc. are taken into account