Unarchive should work when parent directory is not writable

Correct unarchive so that the checks for writeability are
sensible.

Added a test for when parent directory is not writable
Keep docstring up to date with the code in basic module
Fix debian builds by correcting debian/changelog

Remove 1.8 debian/changelog entry with a date of "TBD" as this causes
the debian build process to fail.  We can add this back with the 1.8
release becomes a reality, or add it back now with a valid date in the
future.
Make debuild happy by including a date in debian/changelog

The previous commit resolved the debian build problem, but was building
packages with the stable version.  A development version is required in
the changelog to properly build development DEB packages.
Catch auth errors in winrm and properly raise errors

Fixes #7875
Add another ticket stub.
Include *.ps1 files in the library for installation

Fixes #8490
Merge pull request #8475 from christophebiocca/fix-npm-command

Ensure npm packages actually are installed in a reachable way.
Make sure default vars are used in template calls for tasks

Fixes #8499
Update CHANGELOG.md

OH NO NAMING CONFLICT
Merge pull request #8488 from bekimb/docstring_basic_module

Keep docstring up to date with the code in basic module
Implements the proper method for terminated an auto scale group.
Update no_thanks.md
Fix missing variable initialization for async jid

Fixes #8491
InventoryDir: fixing yet another corner case
Small doc addition to ec2_group to show the various values for "state"
adding include_pattern and exclude_pattern options to ec2.py
better way to document "state" choices
Add boilerplate for "can't repro" to save typing.
Add more ticket stubs