add rspec-system-puppet infrastructure + basic system tests
merge class smartd $devices and $device_options -> $devices

$devices is now accepts and Array of Hash.  This is to allow multiple
smartd.conf entires for the same blockdev as is typically required for probing
through to individual disks behind a block device presented by a RAID
controller.
Merge pull request #9 from jhoblitt/merge_devices_and_device_options

merge class smartd $devices and $device_options -> $devices
Merge branch 'master' into supermicro
Mention support of Supermicro branded MegaRAID controllers.