Add additional tests for pending files from FUSE

Added new tests to verify:
1. Owned pending files from FUSE are visible when queried with
MATCH_EXCLUDE.
2. Apps can always open other apps pending files from FUSE via filePath
or via MediaStore APIs
3. Legacy apps creating file for existing db row doesn't upsert and set
IS_PENDING=1.

Bug: 158637603
Test: atest CtsScopedStorageHostTest#testCreateDoesntUpsert_hasRW
Test: atest CtsScopedStorageHostTest#testPendingFromFuse
Test: atest CtsScopedStorageHostTest#testOpenPendingFilesFromFuse
Change-Id: I848158d90bfc13491952a2f6577f87b1af4e50f6
Merged-In: I848158d90bfc13491952a2f6577f87b1af4e50f6
(cherry picked from commit d765f7da5c380428ad0ebb83b7b72c6f8973244d)
5 files changed