libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment