Fix grammar in password
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
Adding v2 task/block iterator and some reorganizing
Support new AWS regions: cn-north-1, eu-central-1.
Fixed 404-link for Michael DeHaan profile page.
Merge pull request #9522 from rndmh3ro/patch-1

Fixed 404-link for Michael DeHaan profile page.
Delete import json. Several syntax changes.

Import json called twice. In first it will call an exception, if json
module not installed.
Merge pull request #9527 from UnderGreen/devel

Delete import json. Several syntax changes.
Support nested modules with ANSIBLE_LIBRARY env var
Mention change to fetch module's output
Better way to get the python_interpreter inventory variable
Expand tilde in path names
Revert expanding hte tilde in shell plugin until we determine why it's forcing fetch down an alternate path
Add comments/docstrings not to use md5 unless forced to by forces outside our control.
Merge pull request #9193 from vkhramtsov/fix-password-grammar-in-windows-intro

Fix grammar in password (windows-intro)
Expand tilde remotely in action plugins
Fix up the new expand_user method.

quoting anywhere in the user_home_path interferes with shell expansion
so we have to check it for validity ourselves.
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