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
As noted in the previous comment, this is not enough to ensure the thread will ever stop. You may want to add a ```stopping``` condition such that you can replace ```while(true){…}``` with ```while(!stopping){…}``` in ```run()```.