Build DocumentsUI sources once

Put all the DocumentsUI sources and resources into an android_library
so that they are only built once and can always use a single package
name to refer to the resources once use_resource_processor: true is
enabled.

This relands I97387234c9e90fa2a68b9ee7e013dbb0f15c04ca with a fix to
export DocumentsUIManifestLib including the AndroidManifest.xml for
merging into DocumentsUIGoogle and ArcDocumentsUI.

Bug: 294256649
Bug: 319669529
Test: DocumentsUI DocumentsUIGoogle DocumentsUITests DocumentsUIUnitTests
Merged-In: I9b0caf2d63fdb00321391d4b50a0bee5f00bbc41
Change-Id: I9b0caf2d63fdb00321391d4b50a0bee5f00bbc41
(cherry picked from commit 0473419451aa0d80f652051f726348dc20d64d3f)
12 files changed