Fix https://github.com/marxarelli/amlvm-snapshot/issues/2
Apply fixes by Gunnar Gunnarsson
http://www.mail-archive.com/amanda-users@amanda.org/msg46133.html
Added changes by Stefan G. Weichinger

New feature: multiple amlvm-snapshot-DLEs in parallel:

Added a more detailled naming of the snapshots to enable amanda to
dump more than one lvm-snapshot in parallel.
Updated documentation

Added information how to enable amanda to dump more than one
lvm-snapshot in parallel; lvm-snapshot needs sudo to mount and umount.
Add pre/post-dle-amcheck command support
Check if snapshot volume exists in mtab under /dev/mapper dir

Snapshot volume mounted as /dev/VG/LV may end up as /dev/mapper/VG-LV
in mtab, especially if mtab is a symlink to /proc/mounts.
Add blkid to the list of required programs

If backed up LV isn't mounted then blkid will be used to test what
filesystem it contains.
Fallback to direct device node lookup if mtab scan renders no results

If mtab scan renders no results and 'device' option differs from 'disk'
then treat the former as a device node. Used if backing up not mounted
volumes.
Fix checking return value from scan_mtab()

Value returned from scan_mtab() will never be 'undef', it may be
empty sctring in case of failre. Simple 'not' check will suffice.
Ignore editor backups
Fix running and output parsing of blkid
Allow creating stable mountpoints for star.

Star keeps backup directory in 'stardumps' file, if amvlm-snapshot
is passing a random temp directory on each run then star can't make
incremental backups properly. Add 'STABLE-MOUNTPOINT' property to
create the same temp directory each time amvlm-snapshot is run.
Use md5sum of disk/device to do it.