WIP. Fix FileEntry API.
Fix SyncDirEngine entryList.
Use sync dir engine instead of async