Add pillar.show_top function
pillar.show_top needs to be a runner, not a module function
Add salt.utils.minions.get_grains function
Properly fetch the pillar top based on a specific minion
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
If the path does not exist. Let us know.
Update iptables.py

When rules is not exist，return -1，not False，fix it
Merge pull request #9264 from itnihao/patch-1

Update iptables.py
Overstate unit tests now use a valid testing configuration

The overstate unit tests relied on some know directories created which exist when salt is installed in the current system using the regular paths.
The overstate tests should now pass.
Merge pull request #9266 from s0undt3ch/develop

Fix overstate unit tests
Disable the VT test, the code ain't mature enough.
Too much white-space added.
Formatting and requirements fixes.
Use `salt.utils.fopen`
Make it run `--docked`.
CentOS 5 still uses ZMQ 2.1.9 which does not have `zmq.SNDTIMEO` available.
Reposition comment to bring it into context.
Fix example in template variable reference docs