Use our own hkp implementation to avoid issues with dependencies
More detail about what's going on
Forgot to add this to commit 6134be8
Fix integration tests
Trust checking was causing a 2 return code, see keyring_specifier for why we added this