message: Update editScmType for handling UserCancel
diff: @@ -244,11 +244,11 @@ export class SiteWrapper {
  }
  }
  - public async editScmType(client: WebSiteManagementClient): Promise<string> {
  + public async editScmType(client: WebSiteManagementClient): Promise<string | undefined> {
  const config: SiteConfigResource = await this.getSiteConfig(client);
  const newScmType: string = await this.showScmPrompt(config.scmType);
  // returns the updated scmType
  - return await this.updateScmType(client, config, newScmType);
  + return newScmType ? await this.updateScmType(client, config, newScmType) : undefined;
  }
  private async showScmPrompt(currentScmType: string): Promise<string | undefined> {
  