initial import

This module bring supports for modern MegaRAID controllers.

see: #2361
availability of megacli command is enough

see: #2361
cosmetic cleanups

see: #2361
simplification: use getFirstMatch()

see: #2361
allow to pass files for testing

see: #2361
tests for new Megacli module

see: #2361
fix breakage introduced by commit #5a0d3cfa

closes: #2361
no need for a variable
document last Changes
invert condition

For unknown reasons, Tie::Registry sometimes introduces empty hash keys
('/'), matching both as a subkey and as a variable.
document last Changes
more complete lslv parsing

see: #2384
no need for external cut command
add lsvg parsing test
rename sample files for consistency
update files list
kill trailing whitespace
no need for a regexp here
reduce indentation level
wrap long lines