Remove unused if/else clause, since it doesn't change anything
Documents the --step and --start-at options to ansible-playbook. Fixes #9041.
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
adding for loop on list to to handle the return of none when the list is empty. With the previous method if the list was empty the script died. See http://stackoverflow.com/questions/18852324/typeerror-sequence-item-0-expected-string-nonetype-found
Fix os_family and distribution on archlinux

Fixes #8732, ansible/ansible-modules-core#34
Google: allow for different libcloud provider to support upcoming DNS module
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.
Support new AWS regions: cn-north-1, eu-central-1.
Support nested modules with ANSIBLE_LIBRARY env var
Support RackConnect v3 by allowing a network to be specified for use in determining ansible_ssh_host
Add support for reading from a config file
Support boot from volume discovery
Support fallbacks for access network and access ip version
Add tags options

Add -t OR --tags options to pass to ansible-playbook
Update firewall rules, error handling, other comment/whitespace cleanup.
Merge pull request #9529 from sivel/env-nested-modules

Support nested modules with ANSIBLE_LIBRARY env var
Add ability to detect prompts in stdout from run_command