sort the megaraid_physical_drives fact's drive listing
change the megaraid_physical_drives fact to probe with lsscsi

The existing smartctl based probe fails on rhel6.x with these package versions:

smartmontools-5.42-2.el6.x86_64
kernel-2.6.32-279.9.1.el6.x86_64

It's unknown if the smartctl probe works with other el6.x tool + kernel
combinations.  It's hoped that the lsscsi based probe will be more robost
(unless the output format of lsscsi changes).
rename megaraid_smartd_device_name fact to megaraid_virtual_drives and list all megaraid VD block devices
fix SAT warning on Linux (unknown if this breaks SAS disks)
fix template .to_i error from trying to convert an array into an integer

This is the SAT error:

/dev/sdc [megaraid_disk_14] [SAT]: Device open changed type from 'megaraid' to 'sat'
Smartctl open device: /dev/sdc [megaraid_disk_14] [SAT] failed: SATA device detected,
MegaRAID SAT layer is reportedly buggy, use '-d sat+megaraid,N' to try anyhow
mv DEVICESCAN to the end of smartd.conf

once DEVICESCAN has probed a block device smartd will ignore any subsequent
commands in the smartd.conf file for that block device
restart smartd service when smartd.conf is modified