Put PIC nonces in shared memory

PropertyInvalidatedCache (PIC) has used system properties to exchange
cache nonces between server and client.  System properties have become
a performance bottleneck, so this changes PIC to use shared memory for
the nonces instead.

BYPASS_LARGE_CHANGE_WARNING

Flag: android.app.pic_uses_shared_memory
Bug: 360897450
Test: atest
 * FrameworksCoreTests:PropertyInvalidatedCacheTests
 * FrameworksCoreTests:IpcDataCacheTest
 * CtsOsTestCases:IpcDataCacheTest
 * ApplicationSharedMemoryTest32

Change-Id: I23ffa5f24a745f5f2425ff390fc131f6ddc2b8f4
9 files changed