Fixed the compile errors in FolderRecordComparator.
Updating the FolderRecord when received jobs are executed.
Specifically, added code is in FileJob and DeleteJob's execute methods.
Client now updates FolderRecord in the DirectoryListener.
When create, modify, or delete in DirectoryListener is triggered, the FolderRecord is also being updated now. This is untested.
Renamed FolderRecord to FileRecordManager.
Merge branch 'folder-record' into dev