Add mock and nose to requirements for running unit tests
Merge pull request #9675 from ktosiek/readme-unit-tests

Add mock and nose to requirements for running unit tests
Use extra vars when creating HostVars

Fixes #9667
Integration tests for https://github.com/ansible/ansible-modules-core/issues/416
AWS Guide overhaul, WIP.
Best practices docs tweaks.