Fix key list views in main key view

Since the views are being reused, a revoked key might set the text
color of a view and when the view is being reused for a non-revoked
key it is still red. So grab the default text colour and set it
explicitly when the key is not revoked.
Let convertKeyIdToHex handle short key IDs

If a short key ID is given, then it should only be displayed as such.
Add debug logging for hkp keyserver actions
Dont try to parse key/fingerprint result from keyserver query
Use getter and setter
colorize fingerprint in import
put colorize method into key helper