Update framework from jetpack.

Changes included:
* 0c8ad0c: Onboard new flags to IcingOptionsConfig
* 59276a9: Close off brackets for empty properties in GenericDocument#toString
* 433c0ce: Reapply "Handle AppSearch polymorphic deserialization correctly" (v2)
* 1910149: Changes getMaxIndexableProperties to not need context
* 4c66264: Deprecate toBuilder method for GenericDocuments.
* e1e9b58: Added constructor method for GenericDocument.Builder that takes GenericDocument as input.
* c3930d7: Revert "Reapply "Handle AppSearch polymorphic deserialization correctly""
* 90c1617: Fix flaky test testAddObserver.
* feaced8: Reapply "Handle AppSearch polymorphic deserialization correctly"
* 901e269: Fix getSchemaObserver time in set schema stats.
* 6e158bc: Fix broken javadoc links in Android Platform
* 9598e84: Safeparcelables in AppSearch - SchemaMigrationStats
* de57acb: Add VisibleForTesting to GenericDocumentParcel.Builder constructor
* 970e0c5: Changed SchemaType and Doc id to de-flaky test testAddObserver
* b23515b: Refactor jetpack for framework sync
* 67895b3: Updates the number of max document properties to 64.
* fb957a5: Safeparcelables in AppSearch - VisibilityDocument
* 0d8d455: Move update namespace map after check put document is success.
* fd9423e: Adds GetSchemaRequest method for clearing visibility settings
* 7b10fc9: Update proguard file to retain native functions.

Bug: 171882200
Bug: 225116353
Bug: 247844361
Bug: 275121148
Bug: 275629842
Bug: 290389974
Bug: 292743317
Bug: 298059926
Bug: 301620635
Bug: 303477132
Bug: 309826655
Test: presubmit

Change-Id: I637c2bcef37302d139656eb87c3e5dec1ca9ac72
Merged-In: I637c2bcef37302d139656eb87c3e5dec1ca9ac72
14 files changed