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