Remove redundant check_enabled() and fix formatting in abrt.py

The abrt plug-in's check_enabled() just checks for one package and
one file; add .packages and .files members to the plug-in class
and delete the method.

Also tidies up some long lines and string formatting.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Remove bogus fdisk invocation from cluster plug-in

Disk partition data does not belong in the cluster code (or the
file systems module for that matter but that's a topic for the
next commit). Remove it.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Move all block device data from filesys to block module

The filesys module has long had a lot of (very weird) code for
detecting and processing a list of whole-disk devices in the
system. Apart from being garbage this doesn't really belong in
the file systems module - move it to block and replace the
hokey /proc-and-hdparm-or-regex thing with the existing directory
walk over /sys/block.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Add grub2 support and make bootloader more modular

Add a new grub2 plug-in and separate the grub and lilo support
from the bootloader module which now collects legacy and special
purpose or arch bootloader configuration and a directory listing
of /boot.

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