feat/gitindex: support more code host URL templates (#1055)
Bitbucket Cloud and Azure DevOps repositories need host-specific URL templates so indexed search results can link back to commits and file locations in their native web UIs. The Azure file template uses the commit-version prefix because Zoekt stores commit SHAs for branch versions, avoiding a branch-only URL form.
Test Plan: go test ./gitindex -run TestSetTemplates