Rolling termination working.  Fixes #8501.
Convert boolean strings from set_fact to proper boolean values

Also adds integration tests for booleanification of strings

Fixes #8629
First pass at updating community page by moving CONTRIBUTING.md content onto docsite.
Fix some link formatting.
Fix sidebar notation for Galaxy.
Indents in docs.
Simplify contributing.md

Make it more likely folks will read this page :)
Update CONTRIBUTING.md
Fixing multiline parsing to preserve newlines

Fixes #8813
Include el7 mariadb support in mysql integration test
Merge pull request #8966 from jlaska/devel

Include el7 mariadb support in mysql integration test
Use utils.merge_hash() instead of update for cache merging

Fixes #8968
Merge pull request #8901 from jsmartin/ec2_replace_all

Rolling Instance Replace.  Fixes #8501.
Add PR testing guide (95% from James).
Remove reference to deprecated input mechanism.
Correct mysql integration indentation
Merge pull request #8969 from jlaska/devel

Correct mysql integration indentation
Make code more PEP8 compliant (if(x))

Remove useless parentheses, `if (x):` should be `if x:`.
Make code more PEP8 compliant (whitespace)

> Always surround these binary operators with a single space on either
> side: assignment (`=`), augmented assignment (`+=`, `-=`
> etc.), comparisons (`==`, `<`, `>`, ``!=``, `<>`, `<=`,
> `>=`, `in`, `not in`, `is`, `is not`), Booleans (`and`,
> `or`, `not`).
Make docker inventory plugin more Pythonic

There's no need to check if kwargs is empty before iterating over it.