Add arbitrary hex support and change options.

Now keyart(1) can be called with '-f|--fingerprint' and a random hexadecimal
string, regardless if that hex string is in a public keyring or not.

Also change '-f|--file' to '-k|--keyring' as that is more fitting for what it
really is.