Add pillar.show_top function
pillar.show_top needs to be a runner, not a module function
add some apparently-missing env/saltenv compatibility code to fileclient
Merge pull request #9251 from hulu/saltenv-env-defaulting-compat-fileclient

add some apparently-missing env/saltenv compatibility code to fileclient
pytlint
pylint
squelch more lint warnings
dockerio state: avoid shadowing running() func
Add salt.utils.minions.get_grains function
Properly fetch the pillar top based on a specific minion
Merge pull request #9252 from hulu/avoid-shadowing

dockerio state: avoid shadowing running() func
Add pkg.list_repo_args to yumpkg5

This commit adds a new function to yumpkg5 which allows you list the
packages available in the different repositories. This can be used to
get the repo name and version number to aid in configuring version
pinning in states.

This also changes list_pkgs to use repoquery, since rpm does not support
the REPOID tag in a queryformat string.
Merge pull request #9253 from terminalmage/list-repo-pkgs

Add pkg.list_repo_args to yumpkg5
move yumpkg.py to salt-contrib

See https://github.com/saltstack/salt-contrib/pull/57 for the
corresponding pull request.
Remove references to yumpkg in documentation
Revise get_grains to salt.utils.minions.get_minion_data

The function now takes `opts` and returns both grains and pillar data
Use the new get_minion_data function
Merge pull request #9254 from terminalmage/remove-yumpkg

move yumpkg.py to salt-contrib
Revert "Use `vt.Terminal` to deploy VM's."

This reverts commit 262e787664a06c806ba1a6de7e6ebf6ff359cc68, only the part were I removed the `tty` passing to the ssh commands.
Merge pull request #9255 from s0undt3ch/develop

Revert "Use `vt.Terminal` to deploy VM's."