Release 0.8.2.
Post release version number bump

--
Fix initializing the timeout timer.

When timeout == 0 a segfault would occur.
android: preliminary android pinentry

Initial codebase for an android pinentry in a new subdir.
android: implement android java activity launching

Also includes rough code to connect to the java socket server.
pinentry: launch the proper Android activity
android: send debug messages to logcat

printf'ing interferes with the gpg-agent<->pinentry communication
a little bit of code barf

this does all kinds of stuff. we're no longer acting as a client, instead
we start a server and wait for the activity to connect back to us. then we
send our STDIN and STDOUT fds, then we chill.
some fixes to debug this crazy "am start" situation.. this is a mess
connect to server to launch activity instead of using "am start"
Code cleanup
Fail when the entire command isn't written
Use poll() to handle simultaneous communication with the helper and pinentry program
Use a 5 second timeout when waiting for the client connection to avoid deadlocks
fix name in comment header
android: use the 'am' utility to start the pinetry GUI