Remove the shared uid for LatinIME

Bug: 2512241

Since we cannot market update apps with shared uid, had to be removed.

Added READ_CONTACTS permission, now that it has a non-shared uid.
diff --git a/java/AndroidManifest.xml b/java/AndroidManifest.xml
index 23dbf75..e229bc7 100755
--- a/java/AndroidManifest.xml
+++ b/java/AndroidManifest.xml
@@ -1,6 +1,5 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-        package="com.android.inputmethod.latin"
-        android:sharedUserId="android.uid.shared">
+        package="com.android.inputmethod.latin">
 
     <original-package android:name="com.android.inputmethod.latin" />
 
@@ -8,6 +7,7 @@
     <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
     <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission android:name="android.permission.READ_CONTACTS" />
 
     <application android:label="@string/english_ime_name"
             android:backupAgent="LatinIMEBackupAgent"