Fix tabtab for -- options

Add implementation of IOptionsService interface with one method - getKnownOptions. This method is used in commands service in order to get full list of supported -- options. As each CLI have its own list of knownOptions and the mobile lib has only some of them, the implementation of the interface has to be outside of the lib. This way we can use autocomplete for all available options, not only for the common ones.
Merge pull request #555 from Icenium/vladimirov/fix-tabtab-for-options

Fix tabtab for -- options
Update configs for dev environments

Revert dev, local and test configs in order to use correct environments with valid certificates.
Merge pull request #557 from Icenium/vladimirov/update-dev-configs

Update configs for dev environments
Find running simulator instances and refuse updating it

Fixes http://teampulse.telerik.com/view#item/279380
Merge pull request #558 from Icenium/totev/update-simulator

Find running simulator instances and refuse updating it
Use x64bit Node

Remove preinstall step and preinstall.js as they are not needed anymore. Update common lib where a new interface and ITunesValidator is added.

http://teampulse.telerik.com/view#item/279618
Merge pull request #556 from Icenium/vladimirov/use-64bit-node

Use x64bit Node
Create service proxy using the swagger endpoint and generate interfaces for the return types
Generated server-api implementation and definition files
Auto generated files
Integration with new server-api