Fix typo: & -> and

`and` is the boolean operator for AND in [Python][1].
`&` is the bitwise operator for AND in [Python][2].

[1]: https://docs.python.org/2/reference/expressions.html#boolean-operations
[2]: https://docs.python.org/2/reference/expressions.html#binary-bitwise-operations
Merge pull request #8587 from ericwb/bug/8299

Update keystone_user doc for tenant_description
Merge pull request #8589 from huckphin/huckphin-fixSpellingWindows

Fix some spelling mistakes in intro_windows.rst
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