Use isinstance() rather than a check using type()
Use the loaded variable since we have it assigned, not just for error detection.
Partial revert of 73c883c due to issues with handlers in roles

Fixes #6322
Properly wrap logical elements together for su/sudo detection
Update intro_adhoc.rst

Small grammar fix
english syntax fix

remove redundant 'are'
[test_service] correct upstart service name and permissions

The 'service' utility was unable to find the 'ansible_test' service due to an
unexpected filename.  This patch corrects the filename and adjusts the
permissions to match other service scripts within /etc/init/.
Merge pull request #6328 from lathan/patch-1

english syntax fix
add yum module downgrade support
add sponsor copyright/attribution
change order of copyright
Spelling and formatting.
Correctly catch template errors without returning invalid data

Fixes #6329
Look at the filename and if it has a version defined possibly process this as a downgrade.
Merge pull request #6333 from risaacson/pull_6033

Merge pull_6033.
Yum: Fix logic in yum.
Merge pull request #6334 from risaacson/pull_6033

Yum: Fix logic in yum.
Fix range issue in inventory and add additional error checking

Fixes #6331
Merge pull request #6332 from jimi-c/issue_6329_space_in_var

Correctly catch template errors without returning invalid data
unarchive module: Add creates functionality.

Closes GH-5354.

Forklift copy logic into unarchive. Provides integration unit tests.