EC2 inventory toggle to exclude/include RDS instances.
Do not filter out RDS instances by default or in INI file to avoid changing current behaviour.
Add configurable option to support nested inventory groups.
Added script for configuring winrm for Ansible

The script can be used to set up a windows host with WinRM with the least possible effort.
improved msi
Revert "improved msi"

This reverts commit 7eac2121a54b8859aecbd5af37ef3adcec4d5da7.
Fix regression: Sanitize sudo success_key from stdout

Commit 7e3dd10 caused a regression with sanitizing the sudo success_key from stdout.
There is no newline in front of SUDO-SUCCESS when using sudo.
This change adapts the regex to make the line break optional.

Tested on Ubuntu 14.04.
Add missing params to get_target_from_rule

get_target_from_rule was extracted from main() without enough parameters for
all the local variables it took with it from the extraction site.
added environment variables as config overrides for vmware inventory
fixed vmware properties, was getting parent's properties
cache now actually works
removed tags, they were not the ones i was looking for
renamed cache defaults fixed ini file to match
removed parent, wasn't very useful and caused problems across versions
fixed cache expiration
Add fstype arg to the mount examples

Needed fstype in the examples, since fstype is a required argument for
mount.
Revert "Expand variables in configuration files" - I feel I've been here before.
Breaks some test runs.

This reverts commit a9eef029b61825f39d1a5301bb7923f9d1c0a8ce.
Unquote params passed to an include statement

Fixes #8315
Reworking _clean_data() to be smarter about replaces

Fixes #8228
Revert "template.py: Handle purposely raised exceptions in lookup()"

This reverts commit 2fda9bc743b66c676f07df7cc1f50bcbbdf39488.
file: prevent replace failure when overwriting empty directory with hard/link (force=yes)
Adding further integration tests for include params with quotes
Further enhancements for include params tests
Adding the following Test Coverage:

Use mysql_user module to create, delete users.
Update user password and ensure new password was updated for the correct user.
Assert user has access to multiple databases
Assert user creation, deleting using different user privilege and ensure privilege work correctly.
Merge pull request #8329 from rdolejsi/devel

file: prevent replace failure when overwriting empty directory with hard or soft link on force=yes