Document static groups of dynamic groups

Document how to create static groups with dynamic child groups
Teach env-setup how to create egg-info for ansible so that pkg_resources works
Restore the pkg_resources calls so that we pull in the correct pycrypto on RHEL6
Remove unused if/else clause, since it doesn't change anything
Add integration tests for the win_feature module.
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
Fix os_family and distribution on archlinux

Fixes #8732, ansible/ansible-modules-core#34
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
Update contributor info in README
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