Start of UI provider

This is the start of the contract for a UI provider, and also includes a
mock content provider implementing it.

Included is a unit test that just traverses the content provider

Change-Id: I4424e140830244f02eac204d71152dfc196c9741
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 3cd090f..93abaff 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -18,5 +18,12 @@
         <activity android:name=".compose.ComposeActivity" />
         <activity android:name=".browse.LabelItem" />
         <activity android:name=".browse.BrowseListActivity" />
+
+        <provider android:name=".providers.MockUiProvider"
+                  android:authorities="com.android.mail.mockprovider"
+                  android:label="@string/mock_content_provider"
+                  android:multiprocess="false" >
+            <grant-uri-permission android:pathPattern=".*" />
+        </provider>
     </application>
 </manifest>