Retry canonicalization with pubkey self certs if first attempt failed

Fixes #974
add test case for symantec secret keys (#974)
Merge branch 'development' of github.com:open-keychain/open-keychain into development