added logic to umount a mounted filesystem when the mountpoint matches but the device does not (6079)
removed unintended tab characters
Mocked test for `salt.modules.archive.gzip()`
Mocked test for `salt.modules.archive.gunzip()`
Salt needs to have it's module functions with a proper signature.
Simplify our decorator code and make it reusable.
The wrapped function now uses the same name as the original.
Merge pull request #6400 from terminalmage/docs

Use double-colon to make cmdline example use PRE tag in docs
virt: add virt.list to runner module
Merge pull request #6401 from mgwilliams/virt-list

virt: add virt.list to runner module
We want keyword arguments with their defaults in the signature.
Merge pull request #6397 from ponderability/6079-add-umount

6079 add umount when device of mounted filesystem differs
One more fix to `identical_signature_wrapper` the original call should not include the argspec with defaults.
`salt.modules.archive.tar()` cannot make use of `*args` magic.
Update the `archive.tar` mocked test to the new usage.
Any code requiring a function's argspec now uses `salt.utils.get_function_argspec()`
Adding appropriate docstrings for debian-only functions
Merge pull request #6404 from techhat/debapache

Adding appropriate docstrings for debian-only functions
Merge pull request #6402 from s0undt3ch/sprint/mock-salt.modules.archive

Updates and fixes to `salt.modules.archive` and `salt.utils.decorators.which`
updated salt package to 0.16.1