Add RHEL7 support to RedHatPolicy.rhel_version()

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Break up the device-mapper trainwreck

Break the device-mapper plug-in up into separate plugins for dm
itself and each of the current device-mapper applications:

 - devicemapper.py
 - dmraid.py
 - block.py
 - lvm2.py
 - md.py

The data collection for each subsystem is largely unchanged other
than to fix bugs and remove obsolete items:

 - support for multipath bindings in /var dropped
   (only relevant to RHEL5 and earlier)
 - collect multipath -l separately from -ll
 - fix 'udevinfo' -> 'udevadm info'

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Fix cpu frequency data collection in hardware.py

The cpu frequency reporting on modern systems has moved from
cpufrequtils and the cpufreq command to kernel-tools and the
cpupower command.

Check for the respective packages and run the correct command.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Fix running of RHN hardware.py script

The hardware.py script is no longer executable. Run it via the
python interpreter.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Kill the automount daemon plug-in (amd)

Nothing current ships the amd automounter any more. Remove the
plug-in from the tree.

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