sync-engine-shared - Move file validation to Watcher
sync-engine-shared - Use portal's limit on file name chars
sync-engine-shared - Handle file path too long exceptions
sync-engine-shared - Try to recover from long file name on rename or move
sync-engine-shared - No longer needed
sync-engine-shared - Objects are cached before they are persisted so it makes it impossible to retrieve the original values for the listeners.