Cache binder LocalCallingIdentity across requests

I9811efca7af223eaf99e28c79a948eca41579dbe introduced
LocalCallingIdentity caching across FUSE requests.

Now we extend (and share) the cache to binder requests.

This allows us store data on the LCI in the short term that can be
accessible by the same uid across binder or FUSE requests.

Specifically, it will allow us save deleted db rows via FUSE while
allowing short term access from the uid via binder.

Test: atest FuseDaemonHostTest
Bug: 148904081
Change-Id: I6be0e8812bb53d5aeff58516d23f1378768fcee1
3 files changed