Add NVDIMM support
Re-written linux interface parser to handle how devices are
partitioned better, and for cleaner code, with one file per device
type.
lots of verbosity updates
better CI
analysis with clang's analyzer as well as coverity
Better handling of immutable bits in sysfs
LIBEFIVAR_OPS=help
lots of code cleanups.
Signed-off-by: Peter Jones <pjones@redhat.com>