changelog-web: Direct Gerrit link

This CL changes web Gerrit links to direct to the Gerrit CL instead of directing to the query page. It also enables autocomplete for forms.

BUG=b/160901711
TEST=run local

Change-Id: Ib71add936f3c53278d8fe74cde39bcde7d10e797
diff --git a/src/cmd/changelog-webapp/controllers/pageHandlers.go b/src/cmd/changelog-webapp/controllers/pageHandlers.go
index cac116f..20bf4e5 100644
--- a/src/cmd/changelog-webapp/controllers/pageHandlers.go
+++ b/src/cmd/changelog-webapp/controllers/pageHandlers.go
@@ -400,9 +400,9 @@
 	}
 	var gerritLink string
 	if didFallback {
-		gerritLink = fallbackGerrit + "/q/" + buildData.CLNum
+		gerritLink = fallbackGerrit + "/c/" + buildData.CLNum
 	} else {
-		gerritLink = gerrit + "/q/" + buildData.CLNum
+		gerritLink = gerrit + "/c/" + buildData.CLNum
 	}
 	page := &findBuildPage{
 		CL:         cl,
diff --git a/src/cmd/changelog-webapp/static/templates/changelog.html b/src/cmd/changelog-webapp/static/templates/changelog.html
index d5c103f..aeca7c9 100644
--- a/src/cmd/changelog-webapp/static/templates/changelog.html
+++ b/src/cmd/changelog-webapp/static/templates/changelog.html
@@ -32,15 +32,15 @@
       <div class="text">
         <label>From </label>
         {{if (ne .Source "")}}
-          <input type="text" class="source" name="source" placeholder="Image Name or Build Number" value={{.Source}} autocomplete="off" required>
+          <input type="text" class="source" name="source" placeholder="Image Name or Build Number" value={{.Source}} required>
         {{else}}
-          <input type="text" class="source" name="source" placeholder="Image Name or Build Number" autocomplete="off" required>
+          <input type="text" class="source" name="source" placeholder="Image Name or Build Number" required>
         {{end}}
         <label> to </label>
         {{if (ne .Target "")}}
-          <input type="text" class="target" name="target" placeholder="Image Name or Build Number" value={{.Target}} autocomplete="off" required>
+          <input type="text" class="target" name="target" placeholder="Image Name or Build Number" value={{.Target}} required>
         {{else}}
-          <input type="text" class="target" name="target" placeholder="Image Name or Build Number" autocomplete="off" required>
+          <input type="text" class="target" name="target" placeholder="Image Name or Build Number" required>
         {{end}}
         <input type="hidden" name="n" value={{.QuerySize}}>
         <input class="submit" type="submit" value="Submit"><br>
diff --git a/src/cmd/changelog-webapp/static/templates/findBuild.html b/src/cmd/changelog-webapp/static/templates/findBuild.html
index 979f7fa..9b66fec 100644
--- a/src/cmd/changelog-webapp/static/templates/findBuild.html
+++ b/src/cmd/changelog-webapp/static/templates/findBuild.html
@@ -37,9 +37,9 @@
     <form class="changelog-form" action="/findbuild">
       <div class="text">
         {{if (ne .CL "")}}
-          <input type="text" class="cl-input" name="cl" placeholder="CL-Number or Commit-SHA" value={{.CL}} autocomplete="off" required>
+          <input type="text" class="cl-input" name="cl" placeholder="CL-Number or Commit-SHA" value={{.CL}} required>
         {{else}}
-          <input type="text" class="cl-input" name="cl" placeholder="CL-Number or Commit-SHA" autocomplete="off" required>
+          <input type="text" class="cl-input" name="cl" placeholder="CL-Number or Commit-SHA" required>
         {{end}}
         <input class="submit" type="submit" value="Submit"><br>
       </div>
diff --git a/src/pkg/utils/changelogerror.go b/src/pkg/utils/changelogerror.go
index 64feab4..59c4d31 100644
--- a/src/pkg/utils/changelogerror.go
+++ b/src/pkg/utils/changelogerror.go
@@ -130,7 +130,7 @@
 }
 
 func clLink(clID, instanceURL string) string {
-	return fmt.Sprintf("<a href=\"%s/q/%s\" target=\"_blank\">CL %s</a>", instanceURL, clID, clID)
+	return fmt.Sprintf("<a href=\"%s/c/%s\" target=\"_blank\">CL %s</a>", instanceURL, clID, clID)
 }
 
 // CLNotFound returns a ChangelogError object for findbuild indicating the provided