libnvdimm, blk: move i/o infrastructure to nd_namespace_blk