Update to latest ucl

Use getter and setter when possible.
Don't bother loading revoked certs if there are no trusted
Consistently use ucl_oject_ all over the place
pkg-repo.8: Clarify only public key should be shared
Remove redundant code on exit path
Duplicate key to avoid reusing the same data