Backport SELinux improvements from master

This combines commits d24a27a and d406cc8 from upstream.

The old SELinux module has had no maintenance in some time. Add the
output of the following commands:

- sestatus -b [ SELinux status and booleans ]
- selinuxdefcon root
- selinuxconlist root
- selinuxexeccon /bin/passwd

Add '-v' to fixfiles command line to produce more verbose output.

Drop all setroubleshoot support - this is an optional package for
all supported distributions and should be handled in a separate sos
plug-in.

The SELinux plug-in can also now optionally collect object lists
from the semanage command. Since this command loads the SELinux
python run time (~4s/command) it can add considerably to the overall
run time of sosreport - for this reason these commands are disabled
by default and may be enabled via the selinux.list option:

 # sosreport -k selinux.list

With the option turned on we also collect:

  semanage fcontext -l
  semanage login -l
  semanage port -l
  semanage user -l

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>

Conflicts:
	sos/plugins/selinux.py
Fix calls to 'udevadm info'

The udev package removed the 'udevinfo' command and made it a
sub-command of udevadm.

This is a partial backport of commit ae0ed73.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Merge branch 'bmr-rhel-6-dm-udevinfo-fixes' into rhel-6