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
Fix example in template variable reference docs
Print the output for the pillar.show_top runner
Removing references to the old cloud configuration syntax
Merge pull request #9269 from techhat/logansrun

Removing references to the old cloud configuration syntax
Merge pull request #9267 from terminalmage/issue9067

Fix example in template variable reference docs
fix return null iptables.append

return null in iptables.append,fix it
```
salt 'node1' iptables.append filter INPUT rule='-s 0.0.0.0 -p tcp --dport 80 -j ACCEPT' 
node1:
    True
salt 'node1' iptables.append filter INPUT rule='-s 0.0.0.0 -p tcp --dport 80 -j ACCEPT4'
node1:
    False
```
Merge pull request #9271 from itnihao/patch-2

fix return null iptables.append
Correct documentation of "ps" module
Merge pull request #9273 from syphernl/develop

Correct documentation of "ps" module
Normalize return data for libcloud queries
Switch all cloud providers to use standard list_nodes_select
Update libcloudfuncs to properly handle conn
Update docs for list_nodes_select()
Merge pull request #9275 from techhat/selectquery

Switch all cloud providers to use standard list_nodes_select()