Remove fibers leaks

Remove the intentional leak of fibers. It was used to workaround bug in node-fibers which is already fixed, so we do not need the workaround anymore.
http://teampulse.telerik.com/view#item/277114
Merge pull request #520 from Icenium/vladimirov/remove-fibers-leak

Remove fibers leaks
Appstore commands prompt for AppleID

If you do not specify AppleID, appstore commands prompt you to provide it instead of failing with error. Add AppstoreApplicationCommandBase and change current appstore commands to extend it. Add getAppleId method in order to get the id. Change in help.txt to show that AppleID is no longer mandatory parameter.

http://teampulse.telerik.com/view#item/274748
Merge pull request #527 from Icenium/vladimirov/improve-apple-commands

Appstore commands prompt for AppleID
Replace retryCount with timeout

Move timeout option to common options. Update help file with draft information how to use --timeout option with "emulate android" command. Update common lib where the following change is applied:
When starting Android emulator we were using --retryCount option, which is difficult to be explained. It it replaced with --timeout option, which is the allowed time to start the emulator device(wait to boot). The default value is 120 seconds. retryCount option is removed as it is not used anymore.

http://teampulse.telerik.com/view#item/278845