Simplified function signature of util to create a confict file
Added test cases for FileSystemOperation Delete and Replace
Improved remote object changed solver to use file content replace method

Using a cache file while downloading instead of the original file to avoid read
conficts and file deletion while downloading