Return a changes dictionary for git.latest in test=true mode
Fix broken pillar and broken grains context inside rendered pillars.

Closes #11453
Remove parens
Add options to manage.present runner to output IP addresses

When minions have multiple IPs it is useful to see which IP they are
connected to the master with.
Add subset as an option to the manage.present runner
openbsd services (openbsdservice.py): added reload(name), available(name), missing(name), get_all(), get_enabled(), enabled(name), get_disabled(), disabled(name)
openbsd services (openbsdservice.py) pylint
fix grains.setvals: also update loaded grains

Fixes #11604
Give warning about using grains as pillar matches

If you use grains to match for pillar top files, any sensitive data
in the pillars is no longer protected, as any minion could modify its
grains to access the sensitive pillars.
Merge pull request #11637 from s0undt3ch/hotfix/jenkins

Lint fixes
Merge pull request #11635 from ryan-lane/documentation-security-grains-and-pillars

Give warning about using grains as pillar matches
Merge pull request #11632 from ze42/fix-grains.setvals-11604

fix grains.setvals: also update loaded grains
Merge pull request #11638 from s0undt3ch/hotfix/jenkins

Add missing comma.
Provide `env` to templates.

Map `env` to the same value of `saltenv` in the templating context until
`env` is fully deprecated in favor of `saltenv`.

Fixes #11480.
Merge pull request #11640 from s0undt3ch/hotfix/env-in-jinja-context

Provide `env` to templates.
Remove extra white-space
cloud.lxc: use filemarkers to speed up things
Merge pull request #11620 from ether42/develop

openbsd services (openbsdservice.py): added reload(name), available(name...
add versionadded directives
Remove apparent debugging lines