Add tests for filepath operations on pending and trashed files

Added tests to verify that apps can open, read, write, list and delete
pending and trashed files via filepath operation. Tests also verify:
1. Apps with READ_EXTERNAL_STORAGE can't open, list or delete other
app's pending and trashed file.
2. Apps with MANAGE_EXTERNAL_STORAGE permission has full access to any
pending or trashed file.
3. System Gallery app has full access to all pending and trashed image
and video files.

Test: atest FuseDaemonHostTest#testOpenPendingAndTrashedFile
Test: atest FuseDaemonHostTest#testDeletePendingAndTrashedFile
Test: atest FuseDaemonHostTest#testListPendingAndTrashedFile
Bug: 148585977
Change-Id: Id53ec16f157d406e3b65fc6a93d72480553ddc0a
3 files changed