Replace "" (empty string) default values of multiple options with "null".

This is preparation for turning on parsing of default values for multiple (allowMultiple = true) options.
This change is NOOP (enforced by OptionDefaultValueConversionTest#shouldConvertDefaultValue()) because for now default value of a multiple option does not matter and is always converted to an empty list. But it will matter a bit later: "null" - special value resolving to the same empty list, anything else - parsed by the converter.

RELNOTES: None.
PiperOrigin-RevId: 303345588
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java b/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java
index 3677c7c..7a3ae9e 100644
--- a/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java
@@ -39,14 +39,13 @@
   public String serverJavabase;
 
   @Option(
-    name = "host_jvm_args",
-    defaultValue = "", // NOTE: purely decorative!  See BlazeServerStartupOptions.
-    allowMultiple = true,
-    valueHelp = "<jvm_arg>",
-    documentationCategory = OptionDocumentationCategory.UNCATEGORIZED,
-    effectTags = {OptionEffectTag.UNKNOWN},
-    help = "Flags to pass to the JVM executing Blaze."
-  )
+      name = "host_jvm_args",
+      defaultValue = "null", // NOTE: purely decorative!  See BlazeServerStartupOptions.
+      allowMultiple = true,
+      valueHelp = "<jvm_arg>",
+      documentationCategory = OptionDocumentationCategory.UNCATEGORIZED,
+      effectTags = {OptionEffectTag.UNKNOWN},
+      help = "Flags to pass to the JVM executing Blaze.")
   public List<String> hostJvmArgs;
 
   @Option(