setup APG Intent test buttons
rename keylist Activity and related files to become single, unified keylist
replace old ListKeysActivity with unified KeyListActivity
convert KeyList item value to String[3]: Name, Email, Comment

This follows how the user ID is represented in GnuPG itself.
update the gpgme submodule to the latest in git
set the gpgme debug log to the minimum level, it was making huge files!
gnupg-for-java: expose all booleans in gpgme_key_t as Java methods
implement AGP's SELECT_SECRET_KEY Intent using the shared KeyListActivity
gnupg-for-java: remove unneeded autogenerated JNI headers

I think this are only used for C++, but right now they are just another
file to maintain while providing no benefit to us.  They can be updated in
the gnupg-for-java project once development settles down.
gnupg-for-java: add GnuPGKey.hasSecretKey() to report if any subkey is secret
fix compile warnings in pinentry_cmd_handler.c
gnupg-for-java: fix compiler warnings
gnupg-for-java: also allow fetching secret keys using GnuPGKey contructor

Before, it would only search and return public keys
gnupg-for-java: allow fetching secret keys using GnuPGContext.getKeyByFingerprint()
gnupg-for-java: add listSecretKeys() and searchSecretKeys() to GnuPGContext
make APG's SELECT_SECRET_KEY Intent only show secret keys
gnupg-for-java: simplify and complete get/set for Armor and TextMode
gnupg-for-java: add GnuPGData.size() to improve ByteArrayOutputStream performance

Since ByteArrayOutputStreams are used to get data out of GnuPGData, add a
size() method so that the ByteArrayOutputStream can pre-allocate the memory
needed, or at least close to the final number.
gnupg-for-java: add javaish encryption methods
working implementation of encrypt-only ENCRYPT_AND_RETURN APG Intent