wrapped-key-ring: first steps, get rid of key imports in decryptverify and signencrypt
certification is always done with the master key
wrapped-key-ring: move certification logic into secretkey
wrapped-key-ring: move more helper methods into keys
wrapped-key-ring: forgot to add UncachedKeyRing class
wrapped-key-ring: small fix to make it work again
wrapped-key-ring: more refactoring - no more pgp imports in KeychainIntentService!
wrapped-key-ring: no more pgp imports in PassphraseDialogFragment
wrapped-key-ring: view certify
wrapped-key-ring: cached data revamp
wrapped-key-ring: redesign underlying CachedKeyRing
wrapped-key-ring: introduce Uncached*Key objects
wrapped-key-ring: more work on passphrase caching and certification
wrapped-key-ring: get rid of bc objects in key editor
wrapped-key-ring: remove more unneeded methods
Make keybase lookup works for key ids starting with 0x
List full keybase id or strong key id matches on top
Add extraData property in ImportKeyListEntry

This allows any KeyServer to store some extra data it might need.
In the case of KeybaseKeyServer it is the username, which then can
be grabbed directly, without the hack of storing it as userId.
Don't guess keybase key algorithm and size

Once keybase reports them, we can display them. Until then we simply
don't know and shouldn't lie about it.
Merge remote-tracking branch 'origin/master' into wrapped-key-ring

Conflicts:
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CertifyKeyActivity.java
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewCertActivity.java
	OpenKeychain/src/main/res/values/strings.xml