Android Emulator improvements

Make Android emulator experience consistent with other ones:

 - start only 1 emulator or use an already running one
 - after installing the app, run it

Make app installation more resilient

Code cleanup
Shouldn't clear the timeoutID?