DO NOT MERGE Add check that prevents file operations outside of Call Composer Dir

Cannot open, delete, sync, or insert files outside of the Call Composer
directory.  New check prevents this.

bug: 219015884

Test: 3 UT,
  1. CallLogProviderTest#testOpenFileOutsideOfScopeThrowsException
  2. CallLogProviderTest#testDeleteFileOutsideOfScopeThrowsException
  3. CallLogProviderTest#testInsertFileOutsideOfScopeThrowsException

Change-Id: I5a9dc98db446707373479fe1c2cb5fba44bdedf7
(cherry picked from commit 5fd7ebb59d6c2b64255a4aad484d5f2217d4f4af)
Merged-In: I5a9dc98db446707373479fe1c2cb5fba44bdedf7
3 files changed