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