Merge branch 'for-5.1/libnvdimm-start-pad' into libnvdimm-for-next

Merge the initial lead-in cleanups and fixes that resulted from the
effort to resolve bugs in the section-alignment padding implementation
in the nvdimm core. The back half of this topic is abandoned in favor of
implementing sub-section hotplug support.