Fix broken behavior when removing all auxiliary groups from a user
(e.g. 'groups=' in the user module).
directory detection should now work on BSDs, added AIX alternate path
Merge pull request #5993 from bcoca/md5_bsd_aix_compat

directory detection should now work on BSDs, added AIX alternate path
Merge pull request #5988 from willthames/fix_ec2_state_not_absent

ec2 module fails when state is not absent
Fix rpm spec changelog date
Fix spec changelog date again
Adding 'validate_certs' option to EC2 modules

When disabled, the boto connection will be instantiated without validating
the SSL certificate from the target endpoint. This allows the modules to connect
to Eucalyptus instances running with self-signed certs without errors.

Fixes #3978
Merge pull request #5944 from sean-/devel

Fix broken behavior when removing all auxiliary groups from a user. See #5933 for more details.

Tests by hand correct and passes "make clean tests".
Updating CHANGELOG for the new validate_certs feature

Also removing validate_cert option from the cloudformation module docs,
as it does not use the standard ec2 connection.
Merge pull request #5998 from jimi-c/issue_3978_boto_ssl_cert_validation

Adding 'validate_certs' option to EC2 modules
Small fix for ec2 validate_certs option
Merge pull request #6002 from chrishoffman/ec2_validate

Small fix for ec2 validate_certs option
Add the start of an integration test structure using Ansible playbooks, also added an assert action plugin to make writing those easier.
Work to allow security tokens and profiles to work with Ansible

Allow security tokens and profiles to be used as arguments
to the 'common' ec2 modules

Mostly refactoring to provide two new methods,
`get_aws_connection_info`, which results in a dict that can be
passed through to the boto `connect_to_region` calls, and
`connect_to_aws` that can pass that dict through to the
`connect_to_region` method of the appropriate module.

Tidied up some variable names

Works around boto/boto#2100

profiles don't work with boto < 2.24, but this detects for that
and fails with an appropriate message. It is designed to work
if profile is not passed but boto < 2.24 is installed.

Modifications to allow empty aws auth variables to be passed
(this is useful if wanting to have the keys as an optional
parameter in ec2 calls - if set, use this value, if not set,
use boto config or env variables)

Reworked validate_certs improvements to work with refactoring