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
Print the output for the pillar.show_top runner
Merge pull request #9268 from basepi/pillarshowtop8191

Add runner for pillar.show_top, Fix #8191