devicemapper: split out devicemapper bindings

This is a first pass at splitting out devicemapper into separate, usable
bindings.

ping @alexlarsson  @unclejack 

Signed-off-by: Vincent Batts <vbatts@redhat.com>