DodoApp: Add optional name field to create app form

Change-Id: I03f6efaf9cf787e34c69da1b9a97913c195b2c8c
diff --git a/core/installer/welcome/dodo_app.go b/core/installer/welcome/dodo_app.go
index b02f7e9..57de50e 100644
--- a/core/installer/welcome/dodo_app.go
+++ b/core/installer/welcome/dodo_app.go
@@ -856,8 +856,12 @@
 		http.Error(w, "missing type", http.StatusBadRequest)
 		return
 	}
-	g := installer.NewFixedLengthRandomNameGenerator(3)
-	appName, err := g.Generate()
+	appName := r.FormValue("name")
+	var err error
+	if appName == "" {
+		g := installer.NewFixedLengthRandomNameGenerator(3)
+		appName, err = g.Generate()
+	}
 	if err != nil {
 		http.Error(w, err.Error(), http.StatusInternalServerError)
 		return