handle unreliable kpartx -d

The kpartx -d command does not reliably remove mappings.  If
it fails, fall back to dmsetup and losetup to remove the
mappings.

Signed-off-by: Michael K Johnson <johnsonm@foresightlinux.org>

Fixes #19