standardize on 'basic' debug log level for all gnupg bits #1439
add ContentProvider for searching by keyId and email, similar to APG's #1442

We can't actually make our ContentProvider work for apps that expect to use
APG's ContentProvider because we can't claim APG's permission for this. So
instead, this is just a similar, tho expanded, API.
include Apache Commons IO for easy file operations #1455
add craziness to allow file associations for .gpg .pgp .asc and .sig #1455

Thanks Dominik Schnuermann for the example!
added a skeleton "create key" UI that automatically gets name and email

The context menus should be handled by Fragments, that's not sorted out
yet.  Currently the menus pop up, but don't do anything.  Also, this is not
yet wired up to actually create a key.
gnupg-for-java: add simple method for generating a new PGP key
REBASE into ''    added a skeleton "create key" UI that automatically gets name and email
REBASE into     add craziness to allow file associations for .gpg .pgp .asc and .sig #1455
run key generation in an AsyncTask with a ProgressDialog

It currently grabs the Name, Email, Comment, Key size/lenght, and expire
date from the CreateKeyActivity fields.  CreateKeyActivity needs to have
subkey handling, something like APG/OpenPGP Keychain but we sensible
defaults.
remove hard-coded path to libpinentry, its JNI so it should be found easily
ui for the first run screens
plumbing to show the first run wizard
only run the async install task if needed

This lets us skip straight to initializing the view and gnupg context.
show the fist run wizard when appropriate

this is guaranteed to run after the assets have been installed and
the gnupg context initialized