gnupg-for-java: sync naming in comments with gnupg-for-java git
fix crash when encrypting a file with no keys in keyring

refs #3061 https://dev.guardianproject.info/issues/3061
replace hack using private header with public gpgme_signers_count()

This is how I originally figured out how to get it working, then Werner
added the gpgme_signers_count() function as of gpgme 1.4.3.

fixes #1549 https://dev.guardianproject.info/issues/1549
purge references to iconv, its not needed, Android is UTF-8

iconv is a library for converting between different formats.  Since Android
should be all UTF-8, there should be no need for iconv.  Its been working
so far without it, so I'm purging the iconv stuff.

Here's the thread:
http://lists.gnupg.org/pipermail/gnupg-devel/2012-January/026529.html
http://www.gossamer-threads.com/lists/gnupg/devel/56909
REMOVE ME/DO NOT MERGE debug flags for native builds

Do not ever include this commit in the official repo!  Its for debugging only!
REMOVE ME/DO NOT MERGE enable debug logs

Do not ever include this commit in the official repo!  Its for debugging only!