DodoApp: Status page

Implements basic status page, listing all apps and their commit
statuses. Separates web and api endpoints. Unifies API addresses a bit.

Change-Id: I98f9f949a49b60e80e188f7b51ec0e967666e65b
diff --git a/core/installer/app_test.go b/core/installer/app_test.go
index 44d2dbd..7935ec2 100644
--- a/core/installer/app_test.go
+++ b/core/installer/app_test.go
@@ -315,10 +315,10 @@
 		AppDir:        "/foo/bar",
 	}
 	_, err = app.Render(release, env, map[string]any{
-		"repoAddr":           "",
-		"registerWorkerAddr": "",
-		"appId":              "",
-		"sshPrivateKey":      "",
+		"repoAddr":      "",
+		"managerAddr":   "",
+		"appId":         "",
+		"sshPrivateKey": "",
 	}, nil)
 	if err != nil {
 		t.Fatal(err)