Cache sticky broadcast intents on the client side.

When a client makes a sticky broadcast intent query,
cache the result on the client side to avoid having
to make a call to the system_server process for
subsequent queries.

Bug: 356148006
Test: atest tests/broadcasts/unit/src/android/app/BroadcastStickyCacheTest.java
Flag: android.app.use_sticky_bcast_cache
Change-Id: I8a89b42e6696e9b8bc4bbf690a41b52531083b6c
11 files changed