RAID:: => Einarc:: module namespace conversion
Made two utility functions in software methods of a class, not an object - to simplify testing
Added simple functional tests; alas, it shows that current bijectional conversion functions fail :(
Added Ruby 1.8/1.9 compat + helper methods
Added tests for software helper methods
Some formatting fixes
phys_to_scsi would use new helper method
Modified forward conversion to use helper utilities; modified helpers to be 1-based, not 0-based
scsi_to_device: rewrote intricate and incorrect Math.log-based implementation to simpler iterative implementation, based on reference implementation in Linux kernel; added URL for C algorithm; fixes test
Ruby 1.8.6 doesn't support each_with_index.map; rewrote into interative style for compatibility
More class member invocation fixes
Added test for Software.parse_physical_string