Add detail to copy module validate argument

This clarifies the validate command argument and makes it clear that if
it is present, it must include the '%s' argument for the path to the
temporary file to validate.
nova compute fix regex in instance name
Fix timeout bug in firewalld module
Template sudo_user via with_items
Merge pull request #4421 from jkleckner/copy-module-validate-doc

Add detail to copy module validate argument
Merge pull request #4422 from bennojoy/nova1

nova compute fix for instance name regex issue
Merge pull request #4423 from localvoid/firewalld-fix_timeout

Fix timeout bug in firewalld module
fix handling of [DEFAULT] section by ConfigParser. it is there by DEFAULT.
Add support for Rich Rules in firewalld module
small change ... in order to get changed signal correct, move DEFAULT section test upward.
Correct typo
Add caching to pattern enumeration

Inventory._hosts_in_unenumerated_pattern()

Was TODO: cache this logic so if called a second time the result is not
recalculated
Merge pull request #4429 from sergevanginderachter/cache_pattern_enumeration

Add caching to pattern enumeration
Fix 'hg module fails with: AttributeError: 'AnsibleModule' object has no attribute 'parames''
Fix Hg.__init__(...) reading value from self.hg_path
Merge pull request #4432 from madsweitling/devel

Fix typo and broken "Hg.__init__" in 'hg' module
toned down the error message for unconfigured master/slave
Implement a |changed filter plugin
make changed filter understand results lists
Set default of 'yes' for update_cache, as is in the documentation