FreeBSD/src 0bca6b7 (r336345)lib/libnv Makefile, lib/libnv/tests cnv_tests.cc Makefile

MFC r304908-r304909

r304908:
Add cnv API.

cnv API is a set of functions for managing name/value pairs by cookie.
The cookie can be obtained by nvlist_next(), nvlist_get_parent() or
nvlist_get_pararr() function. This patch also includes unit tests.

Submitted by:   Adam Starak <starak.adam at gmail.com>

r304909:
Fix style issue in the cnv API.
Remove unused arguments in a macro.
Remove unused typedef.
DeltaFile
+1,508-0lib/libnv/tests/cnv_tests.cc
+197-0sys/contrib/libnv/cnvlist.c
+2-1lib/libnv/Makefile
+1-1sys/contrib/libnv/nvlist.c
+1-0sys/conf/files
+1-0lib/libnv/tests/Makefile
+1-0sys/contrib/libnv/nvlist_impl.h
+1,711-27 files

UnifiedSplitRaw