Filter valid `--list` arguments as soon as possible.
Simplify `.startswith()` logic.
Add test case to conform parser errors on wrong arguments
The `c_path` argument expects a file. Refs #9199.

Both `LocalClient` and `SSHClient` expect a config file, not a directory for their `c_path` keyword argument.
Don't assume `mock` and `timelib` are instaled.
Skip tests if `virtualenv` is not available.
Skip if the `pip` library is not importable.
Don't hardcode the virtualenv binary name
Fix example in file.access, and allow direct modes to be specified
Merge pull request #9510 from techhat/filefix

Fix example in file.access, and allow direct modes to be specified
Merge pull request #9506 from s0undt3ch/develop

Filter valid `--list` arguments as soon as possible.
Merge pull request #9507 from s0undt3ch/issues/9199

The `c_path` argument expects a file.
Merge pull request #9509 from makinacorpus/bettertrace2

Better trace for nested jinja errors v2
Modes passed to set_mode are already octal
Change access() variable to path
Change readlink() variable to path
Change readdir() variable to path
Change statvfs() variable to path
Merge pull request #9512 from techhat/filemod

Various formatting changes to new file module functions
Revert "Modes passed to set_mode are already octal"

This reverts commit 25de269250f364e05f3132a59e37c0ec5e63dbe4.