Fix varios cciss_vol_status related issues:

  * print smartctl output
  * actually look at the smartctl status
  * Fix issue #19 - /proc/driver/cciss is the appropriate path,
    not /proc/scsi/cciss
restore print usage and help `-h`, `--help`

lost in big rewrite commit 0dfef2a584200ccdc32be7633bd3946ed387fa11
update options list in usage, `-d`, `--debug` never used, drop
Merge pull request #25 from @bzed
cciss: do not perform smartctl check if smartctl is missing
cciss: hpsa driver multiple devices fix

when hpsa driver had multiple devices, there was error
passing the arguments as separate argv argument
add `-d` option to print debug of executed commands
cmd: support reading stderr

add ">&2" to command executor to be able to read stderr (and optionally
stdout separately)
minor non-functional changes
Update README.md
Update README.md with other release info; cosmetics
version 3.0.1, bugfix release
add lsscsi plugin for scanning system with lsscsi(1)
update tests
megacli: ignore unconfigured disks
updated megacli test
add lsscsi fake bin for enabled test
restructure megacli test data
megacli: add test data when drive is unconfigured state

test data for b9f3fc5c829057860d28f352d577106f9ce18e11
megacli: use 'Unconfigured(good)' as OK, other unconfigured as CRITICAL