Q was finalized as API 29 in beta 4

Set it as the latest and add speculative constant for R.

Change-Id: I9ed34b6f5e44db7cda4d58892e54e4cc1d720f77
diff --git a/src/main/java/com/android/tools/r8/utils/AndroidApiLevel.java b/src/main/java/com/android/tools/r8/utils/AndroidApiLevel.java
index 135e961..8474058 100644
--- a/src/main/java/com/android/tools/r8/utils/AndroidApiLevel.java
+++ b/src/main/java/com/android/tools/r8/utils/AndroidApiLevel.java
@@ -9,7 +9,8 @@
  * Android API level description
  */
 public enum AndroidApiLevel {
-  Q(29),  // Speculative, this can change.
+  R(30),  // Speculative, this can change.
+  Q(29),
   P(28),
   O_MR1(27),
   O(26),
@@ -39,7 +40,7 @@
   B_1_1(2),
   B(1);
 
-  public static AndroidApiLevel LATEST = P;
+  public static final AndroidApiLevel LATEST = Q;
 
   private final int level;
 
@@ -139,6 +140,8 @@
         return O_MR1;
       case 28:
         return P;
+      case 29:
+        return Q;
       default:
         return LATEST;
     }