ignore dirty for external/ActionBarSherlock
gnupg-for-java: disable gpgme passphraseListener, use pinentry on gpg 2.x
add common way to call the gpg2 binary from the command line
add gen-revoke, send-keys, and export-secret-keys to the key gen process, fixes #1481

In the interest in trying to automate as much as possible, we set sensible
defaults for generating a revokation certificate, uploading the public key
to the key server, and making a backop copy of the secret key.
create rough small and large versions of the "create key" layout #1460
add READ_EXTERNAL_STORAGE perm to be a good citizen

Some android distros allow you to disable automatic READ_EXTERNAL_STORAGE
permissions, and require apps to declare READ_EXTERNAL_STORAGE in order to
read from the SD Card.  Since we need that, we should declare that perm.
sort permissions for readability
return from the keygen activity when finished #1478

this is so the flow from the first run wizard to the keygen and then
finally to the MainActivity works as expected.
SKETCH .gpg/.asc/.pgp/.sig file handler
handle GnuPGException if encryption fails handling APG ENCRYPT_AND_RETURN
handling GnuPGException if decryption fails via file association

just quit and show a Toast...