files/file: add support for symbolic permission modes
add async fire-forget/check functionality
Adding support for A10 Networks slb server, slb service-group, slb virtual-server
ELB enhancements

* connection draining
* cross AZ load balancing
Adds support for `kern_id` param in ec2_ls module.
Adds RAM disk id support for ec2_lc module.
Adds support for IAM instance profile in ec2_lc module
Adds support for EBS optimized instances in ecl_lc module.
Adds the possibility to attach a public IP address to instances launched into an autoscaling group within a VPC to ec2_lc module.
Adds support for instance monitoring in ec2_lc module.
PEP8 Compliant except needed long lines and better exception handling
Fix the docs for glance_image.endpoint_type

The endpoint_type option was added in version 1.7,
so the docs need to state this.  Also the the description
is too brief.
Extend wait_for module to support draining of active tcp connections
Make command warnings off by default to minimize surprises.
For content-disposition response header field, try to parse filename parameter even if it's not quoted.
Hostname strategy implementation for OpenRC based systems (e.g. Gentoo)
Issue 8735 - module docker - expose values should be striped to ensure port forwarding works.
now acl expands tildes
Make sure cmd is UTF8 encoded before splitting. Fixes regression introduced by 80df2135e903bc167b70cd1a45e8d4eb803e87ed.
Name appears to be a required parameter

As far as I can tell, `name` is a required parameter.  The guard test at (now) line 458 says you need name if `state == present` and at 464 if `state != present`, although that's not quite as clear.  Each of the code paths at 485 - 495 pass the name param through to `add_job`, `update_job` and `remove_job`, and the actual _update_job method earlier seems to require it too.  However I don't really know python so I may be wrong, but I can't see the circumstances when `name` is not required.