Ensure there is a project when emulator starts

Make sure there's a project when emulator checks if it can start. Fixes: http://teampulse.telerik.com/view#item/279773
Merge pull request #551 from Icenium/vladimirov/fix-android-emulate-message

Ensure there is a project when emulator starts
Change default profile-dir to be under
For Windows: %localappdata%\Telerik\BlackDragon
For Mac OSX: ~/.local/share/Telerik/BlackDragon

We have decided to use ~/.local/share/Telerik/BlackDragon for our cache on Mac. The reason is an environment variable, that is used in our Simulator code and it is resolved as ~/.local/share on Mac. It could be changed to "~/Library/Application Support" in the future.

http://teampulse.telerik.com/view#item/279292
Merge pull request #550 from Icenium/vladimirov/move-cache-folder

Change default profile-dir
Update config files

Update config files according to latest changes. Fixes problem with appbuilder login on our dev environements.
Merge pull request #552 from Icenium/vladimirov/update-configs

Update config files
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