Enable platform-specific id for android and ios

closes #105
CB-7820 Make cordova platfrom restore not stop if a platforms fails to restore

handles restoration for each platform separately so that if one fails installation for
others continues. Also makes a change on how the host is checked to allow such errors
not to completely halt the execution.

close #106