Fix starting ios simulator

Properly handle optional function parameter

fixes http://teampulse.telerik.com/view#item/274056
Merge pull request #96 from NativeScript/totev/fix-ios-emulator

Fix starting ios simulator
Fixed Analytics settings service to accomodate the change in the comnmon lib
Merge pull request #98 from NativeScript/totev/wp8-emu

Fix starting of WP8 emulator (update to the latest common lib)
Fix unzipping under Darwin: force overwriting of existing files.
Fixes http://teampulse.telerik.com/view#item/274387
Merge pull request #100 from NativeScript/totev/unzip

Fix unzipping under Darwin: force overwriting of existing files.
Rebased on master
Merge pull request #101 from NativeScript/totev/emulateios

Fix refreshing an already running app in iOS Simulator
Fix large-binary containing platform-package addition.

Adding the ios platform that contains a large binary file
got 100% CPU usage and took about an hour when unpacking
the file.

The latest NPM package has this fixed (probably in
release https://github.com/npm/npm/releases/tag/v1.4.13)

Related discussions:
https://github.com/npm/npm/issues/4738
https://github.com/npm/npm/issues/4955
Merge branch 'fix-large-binary-platform-package-addition'
Install runtime from local path
Merge pull request #92 from NativeScript/fatme/install-runtime-from-local-path

Install runtime from local path
Update platform command
Update platform command