Update libucl to latest version
Convert struct pkg to mostly be a ucl_object_t and chase libucl changes
Add pkg_object_find
Merge categories, licenses, annotations into pkg->fields
use pkg_asprintf instead of asprintf