Prepare the code to support passing the colums to use in output
Also prepare `runtests.py`
Remote empty lines
Update index.rst

Fix a pet peeve of mine so that beginners don't repeat the mistake: silencing `ImportError` is evil since you don't know if it came because `dependency_that_sometimes_exists` is unavailable or the `dependency_that_sometimes_exists` tried to import something which was broken.

This can seriously hinder debugging.
Bringing yumpkg back!

This was moved off to salt-contrib due to some issues with SELinux. I've added in a grain for SELinux (as a bunch of other thinks may or may not work with it) and have made yumpkg the default for all redhat family OSs with selinux disabled (might want to change to non-enforcing, but we'll start out safe)
Update grain to load only if you have the required binaries

Change yumpkg to only load on RHEL 6 releases
Update grains (typo) and remove trailing whitepsace in yumpkg.py
Remove unecessary access
Merge pull request #9737 from s0undt3ch/hotfix/testing-output-columns

Prepare the code to support passing the colums to use in output
Merge pull request #9778 from s0undt3ch/develop

VT fixes
Merge pull request #9756 from jacksontj/develop

Bringing yumpkg back!
Merge pull request #9752 from pwaller/patch-1

Small doc fix: don't teach people to silence ImportError
Double to single quotes