add script to run the test suite on the device/emulator via 'adb shell'
ran code Eclipse formatter in Android style on all XML files

refs #1629
gnupg-for-java: purge emacs code format comment, use the emacs 'java' mode

Emacs now has a built-in Java mode for its code formatter, use that instead
of the comment to describe the code format.  Also, Eclipse's code formatter
messes up the emacs code format comment block anyway.

refs #1629
gnupg-for-java: ran Eclipse code formatter in Android mode on *.java

refs #1629
ran Eclipse code formatter in Android mode on all .java files

This includes running "Organize Imports", which the Android mode makes
the imports get sorted in a specific style.

refs #1629
standardize on camelCase spelling of Gpg in class names

refs #1629
move hard-coded strings to strings.xml resource
mark strings formatted as titles with a "title_" prefix to the string name
suppress annoying, unneeded warning about default Locale
add baselineAligned="false" to key_list_item.xml to make warning go away

refs #1597
remove unused variable
if decrypting fails, show a Toast and return RESULT_CANCELED
update to latest curl release: 7.31.0

refs #1644
update libassuan to latest release 2.1.1

refs #1644
update libgcrypt to latest release 1.5.3

refs #1644
update libgpg-error to latest release 1.12

refs #1644
update gpgme to latest release 1.4.2

refs #1644
update openldap to latest release 2.4.35

refs #1644