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
Support new AWS regions: cn-north-1, eu-central-1.
Support nested modules with ANSIBLE_LIBRARY env var
Add error when checksumming will fail because python is not present on the remote.

Comments for how the remote checksumming works.

Make the checksumming marginally more robust.
Some changes to FIPS compat since SLES implements it differently
Do not fail on failure of md5 checksumming tests for non_destructive
tests
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
Add a fips fact and use it for integration tests
Disable pip test on FIPS enabled systems because pip unconditionally uses md5
Remove second invocation of mysql_user integration test

Seems to have been mistakenly added when mysql_variable tests were
added.
Skip some md5 related unit tests when running in fips mode
Make VaultEditor Tests compatible with FIPS mode

Migrate one test to vault-1.1.  Skip the two other vault 1.0 tests if
running on a FIPS enabled system
implemented info action for galaxy
Merge pull request #9516 from 0x44/new-regions

Support new AWS regions: cn-north-1, eu-central-1.
removed YAML as documented local facts format as it is not supported and
would require extra modules on target.
Merge pull request #9548 from bcoca/local_facts_noyaml

removed YAML as documented local facts format
Merge pull request #9547 from bcoca/galaxy_info_working

implemented info action for galaxy
Fix issue whereby file will be transferred before checking the creates argument.
Merge pull request #9368 from silvax/handle-return-non-on-join

as I read it, the issue is with a None item in the list, not with an empty list (tests return empty string), still fixes a traceback