Fix plugins commands

Change platforms property of IPlugin from string[] to Server.DevicePlatform[] type. Add try-catch when fetching data for specific plugin - this way if we fail while fetching data for one of the plugins, information about rest of them will be shown to user.

Change url to MarketPlace to use https instead of http.

Fixes http://teampulse.telerik.com/view#item/280934
http://teampulse.telerik.com/view#item/280394
Well... he can't recover from it. If he's using this plugin, he should wait for the error to be fixed on our side or delete the plugin... But in case he just lists available plugins, there's no need to show information about plugin, that he can't use...