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
3 files changed