[PATCH v4 06/21] libnd, nd_dimm: dimm driver and base libnd device-driver infrastructure