Fix android emulator when more than one device is used

Remove adb wait-for-device call as it raises error when there's more than one device and/or emulator currently running. Use adb -s <emulatorId> instead of adb -e, so having more than one device currently running will not raise errors. Add printing of "Waiting for initialization......" when logging level is info and adding "." for each retry cycle. Add --retryCount option, so you can define the exact number of retries that will be executed before the emulate operation fails.

Fixes: 
http://teampulse.telerik.com/view#item/277469
https://github.com/NativeScript/nativescript-cli/issues/116
There's a bug in future.wrap, which makes it sporadically throw. You should rewrite execFile to manually use future.resolve() and remove the try/catch block here.