Return untouhced servers with exact_count
added solaris fact detection for ansible_pkg_mgr
Fixed documentation for etype parameter on acl module.

The etype parameter just had a copy of the default parameter documentation.
Changed it to reflect what it really is for.
require pycurl for linode module
Support checking for su user to atomic_move

Fixes #7553
Merge pull request #7567 from kitwestneat/devel

Fixed documentation for etype parameter on acl module.
Cleanup subversion module documentation in regards to export
Merge pull request #7558 from dermute/pkg_mgr

added solaris fact detection for ansible_pkg_mgr
Merge pull request #7536 from fly/linode-warn-ssl

warn if remote SSL cert is not checked in linode
dont mutate inventory vars
Merge branch 'fix_mutable_inventory_vars' of https://github.com/banterchat/ansible into banterchat-fix_mutable_inventory_vars
Merge branch 'banterchat-fix_mutable_inventory_vars' into devel
Correctly examine path for relative links in file module

Fixes #7515
Fixes #7537
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
Merge pull request #7595 from bcoca/doc_include_vars_fix

corrected doc example, non existing fact to the 2 it had 'merged'
Ensure there are no duplicates in the merged/intersected lists
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.
Merge pull request #7609 from jimi-c/issue_7553_su_copy

Support checking for su user to atomic_move