New module to manipulate BIG-IP pool members and their attributes
Fixed parameter names
Documentation additions
Return of sychronize module code for take 3
Updated version_added in sychronize module
Fix to local delegate_to override and proper sudo handling from @smoothify
Removed busted tmp_dir option that was a bad idea to begin with.
Straightened out the logic for delegate handling in synchronize action module
Added ingenious change detection trick from @smoothify though at the cost of verbosity controls. (Quiet or verbosity > 1 breaks change detection. Also added better use of module_common methods.
Added archive options to sychronize module as suggested by @smoothify but with a different default scheme to keep param definitions to a minimum.
Modified changed marker in sychronize module
Added docs for archive options in sychronize module. Added missing default value for dirs option.
Add enable_availability_zone parameter to ec2 module.
Added validate option to lineinfile

The validate option is constructed similarly to the template command's
validate option. TestRunner.py has been updated to include two new
tests, one for passing and one for failing validation.
Add support for Rich Rules in firewalld module
Add regex (search, match, regex) jinja2 filters. Fixes #3725
Add executable parameter to find gem binary in gem module

This is especially needed with rvm where gem binary can be in unusual locations
Fix illegal set operation in FreeBSD section of user module.
First round of changes to the EIP module to get it to be able to work well inside a VPC, and to be able to delete EIPs as well
Now this disassociates EIPs from instances inside a VPC correctly. Time
for a PR.