Expand destination path in the fetch action

Fixes #4215
#4227 in upstream repo
commit 9db4f7a made a change that also needed to include this to retain correct legacy_playbook_variables behavior
The payment term param in the Linode module is an int.
Fail cloudformation operation when it is not completed successfully

When cloudformation operation is successfully submitted but some step
during stack creation or update fails, operation result should be
failed=True.
Fix monit module. Use lowercase letters check instead of uppercase
Fix monit module. Monit restart bug
minor fixes
Fixes service update-rc.d functionality on debian
Monit fix - Use case insensitive comparison
Fix for Issue #2470 - gem version string processing

This fix assumes that no sane gem version has spaces in it, so when one like that is encountered, it will get truncated at the first space.
Fixed a typo in the fetch module documentation
Merge pull request #4344 from AndydeCleyre/patch-1

Fix for Issue #2470 - gem version string processing
Merge pull request #4345 from jlund/fetch-typo

Fixed a typo in the fetch module documentation
Remove options and protocols in source line with regex.

Fixes #4311
fixed firewalld get_service_enabled
Merge pull request #4348 from maxamillion/fix_firewalld

fixed get_service_enabled call
An approach to explaining precedence more by convention.
Remove redundant section.
Add a note about registered variable lifetime.