ignore too many lines in file warning
Fixes #8216. Make sure that if the remote salt-ssh user is root, then files untarred by the shim are owned by root.
Merge pull request #8283 from cro/fix_8216

Fixes #8216. Make sure that if the remote salt-ssh user is root, then files untarred by the shim are owned by root.
Fix improper usage of Salt exception classes

Also fixed some string formatting and use of quoted string instead of
raw strings.
grains has_value()

Provide the user the ability in a template to easily see whether or not a particular grain has a value.  Refs #7829.
Pylint fixes.
Merge pull request #8285 from cachedout/#7829

Add a hasvalue function to grains module
Add refresh=False to remaining user.getent

This was present for some, but not all implementations of user.getent.
Merge pull request #8286 from holmboe/getent-refresh

Add refresh=False to remaining user.getent
Fix argument parsing for invalid kwargs

Salt's argument parser checks the argspec in order to properly allow
positional arguments to be specified in key=value pairs when functions
are run on the command line. However, if a key=value pair is detected,
and the following case happens:

    A) **kwargs is not supported by the function
    B) The parsed argument name is not in the list of the function's
       positional arguments

Then the key=value pair ends up being passed as a positional argument,
leading to unexpected/unintended behavior.

This commit fixes this behavior by accumulating a list of these invalid
keyword arguments, and raising a SaltInvocationError exception if any
are found.
Merge pull request #8290 from terminalmage/issue8279

Fix argument parsing for invalid kwargs
Updated minion.rst with a note on verify env for issue 8281.
Merge pull request #8292 from gravyboat/develop

Updated minion.rst with a note on verify env for issue 8281.
Merge pull request #8284 from terminalmage/exceptions-fix

Fix improper usage of Salt exception classes
Don't warn non-acl users about logging.

This should be moved to debug, per @thatch45.
Merge pull request #8302 from cachedout/change-log-level-for-acl-user-warning

Don't warn non-acl users about logging.
Merge branch 'develop' into with-pylint-pragmas