Add a CMSystemSettingDropDownPreference.

Change-Id: Ic3b7589fe3a33b62fba3949e968789a3a99cf9f6
diff --git a/api/cm_current.txt b/api/cm_current.txt
index 294ce63..b1d05c0 100644
--- a/api/cm_current.txt
+++ b/api/cm_current.txt
@@ -840,6 +840,15 @@
     method protected boolean persistBoolean(boolean);
   }
 
+  public class CMSystemSettingDropDownPreference extends cyanogenmod.preference.SelfRemovingDropDownPreference {
+    ctor public CMSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet, int);
+    ctor public CMSystemSettingDropDownPreference(android.content.Context, android.util.AttributeSet);
+    method public int getIntValue(int);
+    method protected java.lang.String getPersistedString(java.lang.String);
+    method protected boolean isPersisted();
+    method protected boolean persistString(java.lang.String);
+  }
+
   public class CMSystemSettingListPreference extends cyanogenmod.preference.SelfRemovingListPreference {
     ctor public CMSystemSettingListPreference(android.content.Context, android.util.AttributeSet, int);
     ctor public CMSystemSettingListPreference(android.content.Context, android.util.AttributeSet);
@@ -894,6 +903,15 @@
     method protected boolean persistBoolean(boolean);
   }
 
+  public class SelfRemovingDropDownPreference extends DropDownPreference {
+    ctor public SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet, int);
+    ctor public SelfRemovingDropDownPreference(android.content.Context, android.util.AttributeSet);
+    ctor public SelfRemovingDropDownPreference(android.content.Context);
+    method public boolean isAvailable();
+    method public void onBindViewHolder(PreferenceViewHolder);
+    method public void setAvailable(boolean);
+  }
+
   public class SelfRemovingListPreference extends ListPreference {
     ctor public SelfRemovingListPreference(android.content.Context, android.util.AttributeSet, int);
     ctor public SelfRemovingListPreference(android.content.Context, android.util.AttributeSet);