Android app merge

Tested it right now with freenet-ext Build #29 rv29 and Oracle Corporation JVM version 1.7.0_17 running on amd64 Windows 7 6.1
Tested along with freenet app for a complete cycle of exchange
This is not enough to make the thread finish: run() contains code to ignore related exceptions, and has an unconditional loop around it. Your old thread might just keep running when done this way.