Fixed hard-coding of kudu endpoint

Derive the base uri from sitename and hostnamesuffix, not hard coded hostnamesuffix. Get suffix from API instead of hard-coding in environment.

Also fixes issue where site create --github crashes if run outside a directory with a git repo.

TFS ID 1542707 and 1583283