Support hidden file deletion through file path.

Hidden file paths are sanitized before inserting into database. FUSE requests
to delete the file should also sanitize the file path before calling
MediaProvider delete. MediaProvider delete will not remove the file from
lower filesystem if actual path is different from sanitized path, delete
the file explicitly for this case.

Test: atest iFuseDaemonHostTest#testCanCreateHiddenFile
Bug: 148579340
Change-Id: If56a50d42553720b4cd66742f2de6918ce37e9bd
2 files changed