Expose reportUnusedProguardConfigurationRules and enableEnumUnboxingDebugLogs via system properties

Change-Id: Id1cec8f59832f5759817f84577cd442c0acdcfd0
diff --git a/src/main/java/com/android/tools/r8/utils/InternalOptions.java b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
index bc4ab5e..2612127 100644
--- a/src/main/java/com/android/tools/r8/utils/InternalOptions.java
+++ b/src/main/java/com/android/tools/r8/utils/InternalOptions.java
@@ -1870,7 +1870,8 @@
     public boolean allowInvokeErrors = false;
     public boolean allowUnnecessaryDontWarnWildcards = true;
     public boolean allowUnusedDontWarnRules = true;
-    public boolean reportUnusedProguardConfigurationRules = false;
+    public boolean reportUnusedProguardConfigurationRules =
+        System.getProperty("com.android.tools.r8.reportUnusedProguardConfigurationRules") != null;
     public boolean alwaysUseExistingAccessInfoCollectionsInMemberRebinding = true;
     public boolean alwaysUsePessimisticRegisterAllocation = false;
     public boolean enableCheckCastAndInstanceOfRemoval = true;
@@ -1878,7 +1879,8 @@
     public boolean enableInvokeSuperToInvokeVirtualRewriting = true;
     public boolean enableMultiANewArrayDesugaringForClassFiles = false;
     public boolean enableSwitchToIfRewriting = true;
-    public boolean enableEnumUnboxingDebugLogs = false;
+    public boolean enableEnumUnboxingDebugLogs =
+        System.getProperty("com.android.tools.r8.enableEnumUnboxingDebugLogs") != null;
     public boolean forceRedundantConstNumberRemoval = false;
     public boolean enableExperimentalDesugaredLibraryKeepRuleGenerator = false;
     public boolean invertConditionals = false;