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
Fix grammar in password
Update playbooks_roles.rst

Fixes https://github.com/ansible/ansible/issues/7241
Add integration tests for the win_feature module.
Removing hard coded link and replacing with reference
Documents the --step and --start-at options to ansible-playbook. Fixes #9041.
added new 'shuffle' filter
Adding a negative test for new safe_load
Make listify respect the global setting for undefined variables.

(Fixes #9008.)

With credit to jimi-c for the initial pass in this commit:
https://github.com/jimi-c/ansible/commit/b18bd6b98edecda1fcb5a85053593e78b46b9709
Fixes Arch PKGBUILD

Build was failing with new Ansible submodule setup for core and extras
modules.
Integrated fix from @firecat53
Added @firecat53 to contributors.
tried to ensure input is always a list but will now be a noop for non
listable items
documented type based behaviour
New v2 ModuleArgsParser code and fixing up tests/other task code
unchained list coercion as it removed the randomization
remove complex_args_hack as it was only needed for Baby JSON
Merge pull request #9286 from damncabbage/9008-undef-var-in-list

Makes listify_lookup_plugin_terms respect the global setting for undefined variables.
Merge pull request #9288 from leucos/devel

Fixes Arch PKGBUILD