Convert pkg_note and annotations into a pkg_object

This also allows for the futur typed annotations aka integer, boolean
etc
Update libucl from latest git use a global config.h for the while external directory
finish converting pkg annotations to pkg_object
Fix pkg query
Fix warning
Use ucl_object_pop_key instead of ucl_object_delete_key