Merge pull request #8500 from UtahDave/develop

Fix Windows user.present
Tracebacks for Jinja2 syntax errors are different.

Don't pass the real exception to `SaltRenderError`, it does not know how to handle it.
Adapt the tests to the latest Jinja2 template changes.
Merge pull request #8503 from s0undt3ch/develop

Jinja2 fixes
cleanup of gnomedesktop support.  fixed pylint issues.  moved to using the salt cmd module instead of attempting to use python functions.  removed all eval calls in favor of using locals().
Update transifex configuration file with current sources.
A little bit more information.
moving pwd import into the try...except to avoid importerrors on windows.
Merge pull request #8506 from garethgreenaway/develop

cleanup of gnomedesktop support.  fixed pylint issues.  moved to using t...
psutil isn't in the stdlib