added new 'shuffle' filter
tried to ensure input is always a list but will now be a noop for non
listable items
documented type based behaviour
unchained list coercion as it removed the randomization
Found issue on different System architecture.

On x86 systems doesn't work so, starting by the line 63 we check if the architecture is x86 or x64.
Update firewall rules, error handling, other comment/whitespace cleanup.
minor clarifications of variable precedence
a cache plugin that stores facts persistently in local json dumps
Fix missing dep on parsing integration test for preparation role
Merge pull request #9561 from bcoca/variable_precedence_clarification

minor clarifications of variable precedence
Transform both values of a task name into a byte str prior to comparing

Fixes #9571
Update core modules to pull in a git module fix
Small fix to hardlink handling in file module
change location of ec2.ini example to moved location
Merge pull request #9270 from bcoca/do_the_shuffle

added new 'shuffle' filter
Fix role parameter precedence after 9a0f8f0

Fixes #9497
Merge pull request #9583 from electroniceagle/devel

change location of ec2.ini example to moved location
used del instead of pop, removed unused pprint import

Conflicts:
	lib/ansible/modules/core
	lib/ansible/modules/extras
Update to HEAD of hte modules
Merge pull request #9586 from bcoca/galaxy_info_minor_fix

galaxy info minor fixes