The salt `pip` module no longer accepts `__env__` as `kwargs`.

It simply knows that from it's global scope.
The pip module no longer accepts `__env__` as a `kwarg`.
Support adding files to the testing prod state env.
No need to set `__env__ = env` since that's done in function globals injection machinery.
Deprecate passing `__env__` in states in favor of `saltenv`
Deprecate passing `__env__` in states in favor of `saltenv`
Deprecate passing `__env__` in states in favor of `saltenv`
`__env__` is now known in the module's global scope.
Deprecate `__env__` in favor of `saltenv`.

Formatting fixes.
Additionally support passing the salt environment to the render template function.
Merge pull request #8305 from terminalmage/tests

Add CLI arg parser tests
Complete support for restricting scheduled process running.
Complete support for restricting scheduled process running.
Merge pull request #8217 from cachedout/file_traversal_fixing

File traversal fixing #6928
Merge pull request #8222 from cro/track_mine_processes

Track mine processes, fixes #5729
Deprecate `__env__` in favor of `saltenv`
Deprecate `__env__` and `env` in favor of `saltenv`
Deprecate `__env__` and `env` in favor of `saltenv`
Deprecate `__env__` in favor of `saltenv`
Use single quotes in command string to prevent shell expansion of passwords

When salt-ssh asks for a password to deploy its key it fails if the password contains a '$' because the generated shell command expands the '$' sign and the following characters as shell variable.

Using single quotes prevents shell expansion and passwords containig '$' signs work again.
Update service.py

Added McAfee OS (RHEL fork) to the list