GAL support

* Provides GAL autocomplete in email address fields in message composition.

General TODO list:
UI: Implement divider in adapter, not in GAL provider
UI: Use listview_separator for divider
UI: Clean up strings, move all to resources
UI: Only have one GAL lookup in flight at any time
UI: Unit tests

GAL: Use side channel for status, not a row
GAL: Shorten timeout for interactive GAL lookup
GAL: Make watchdogs work
GAL: Figure out why some calls never return (conn pool exhaustion?)
GAL: Unit tests

Bug: 2249514
Change-Id: I513e25628bc2f5ed0920e0ee509cd598b1817b3a
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 3a9f2a3..198c9dd 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -328,5 +328,17 @@
             android:multiprocess="true"
             android:permission="com.android.email.permission.ACCESS_PROVIDER"
             />
+
+        <!--EXCHANGE-REMOVE-SECTION-START-->
+        <!-- In this release, GAL information is used locally only, so we used the same
+             strict permissions. -->
+        <provider
+            android:name="com.android.exchange.provider.ExchangeProvider"
+            android:authorities="com.android.exchange.provider"
+            android:multiprocess="true"
+            android:permission="com.android.email.permission.ACCESS_PROVIDER"
+            />
+        <!--EXCHANGE-REMOVE-SECTION-END-->
+
     </application>
 </manifest>