Bump targetSdkVersion to "28" and minSdkVersion to "21"

With this CL, targetSdkVersion and minSdkVersion will be bumped as
follows:

  targetSdkVersion: 23 -> 28
     minSdkVersion: 14 -> 21

As far as we know, there should be no user-visible behavior change on
supported OS versions.

Fix: 119489995
Test: manually verified that LatinIME still is functional
Change-Id: I68f1545778b0c8b44c6850f22f3f5ca25bdb6de0
diff --git a/build.gradle b/build.gradle
index ee5b7e6..411f8e6 100644
--- a/build.gradle
+++ b/build.gradle
@@ -24,8 +24,8 @@
     useLibrary 'android.test.mock'
 
     defaultConfig {
-        minSdkVersion 18
-        targetSdkVersion 23
+        minSdkVersion 21
+        targetSdkVersion 28
         versionName "1.0"
 
         applicationId 'com.android.inputmethod.latin'