Return untouhced servers with exact_count
Adds support for route53 aliases, weighted routing policy and health checks
Fixed an issue with having more that one record of the same name.
Additional modules for interacting with RabbitMQ

Modules to allow developers to add and remove queues, bindings and
exchanges using the RabbitMQ management plugin's http based API.
Support checking for su user to atomic_move

Fixes #7553
Adds a new module, ec2_iam_role.

This module can create and delete IAM roles, policies, and instance profiles for association with an instance, either via instance creation or with a launch configuration.
Added complex argument example, check for valid JSON if trust policy or access policies passed in as strings.
Correctly examine path for relative links in file module

Fixes #7515
Fixes #7537
Adds support for purge_rules. Similar to how ec2_elb_lb does with zones
Fix the examples for the rabbitmq api modules.

The examples were using an incorrect host argument and the arguments
argument was failing in the yaml whenever it has a space in it.
fixes a simple error when creating bindings
Check groupnames for None as well as an empty string in add_host

Fixes #7585
corrected doc example, non existing fact to the 2 it had 'merged'
Merge and intersect lists without using sets.

Using sets for these operations is dangerous because sets cannot contain
certain object types (such as lists) and their iteration order is
undefined.

Fixes #7596
Ensure there are no duplicates in the merged/intersected lists
Fixed errors with duplicat CNAME and A records
template.py: Handle purposely raised exceptions in lookup()

If a lookup plugin is run by the lookup() template method it should pass
along any AnsibleError (or child exception classes) rather than just eat
them.  These exceptions are purposely raised by the plugin.
updating example, to be more consistent with parameter names
Add rax_meta module

Also update rax to mirror meta value normalization from rax_meta
Don't use deprecated BaseException.message in keystone_user

fixes error "failed to parse: <attribute 'message' of 'exceptions.BaseException' objects>
TypeError: <attribute 'message' of 'exceptions.BaseException' objects> is not JSON serializable"