add package test and build scripts
Import of 'Linux::LVM' v0.17
(as provided by Linux-LVM-0.17.tar.gz)
implement a testmode for Linux::LVM
modified the 'LVM 2.02.95+ support patch' to match actual vgdisplay output

 !! may cause bugs depending on how LV Name is interpreted and used !!

  LV Name -> $vghash{$vgn}->{lvols}->{$lvn}->{name}
  LV Path -> $vghash{$vgn}->{lvols}->{$lvn}->{path}

If LV Path is present it contains the full path (LVM 2.02.89 or higher), if
it is missing then LV Name contains the full path (LVM 2.02.88 or lower)

$lvn is either LV Path or LV Name and should contain the full path
ATTENTION: may contain garbage in case of thin volumes (info not verified)

LVM 2.02.88 or lower
--------------------

  $vghash{$vgn}->'lvols' => {
    '/dev/vg_test1/vol1' => {
      'name' => '/dev/vg_test1/vol1',
      [...]
    }
    [...]
  }

LVM 2.02.89 or higher
---------------------

  $vghash{$vgn}->'lvols' => {
    'lvols' => {
      '/dev/vg_test1/vol1' => {
        'path' => '/dev/vg_test1/vol1',
        'name' => 'vol1',
      [...]
    }
    [...]
  }
add generic testcases
add Linux::LVM testcases for 2.02.66, 2.02.72 and 2.02.95
add library version file