Modify test store_test.py, to change test directory to "/My Sugarsync/testdir", as Sugarsync does not allow writing to the root folder
Modify method delete of interface Store, adding is_dir parameter which is True iff the path to delete is a directory
    Modify class SugarsyncStore, to implement change in Store interface
    Modify module store_test.py, to adapt tests to change in Store interface
    Modify method delete of class DropboxStore, to adapt to changed interface Store
    Modify methods unlink, and rmdir of class PyFuseBox, to adapt to changed interface Store
    Modify class RemoveWorker, to adapt to changed interface Store
    Modify method delete of class StoreSyncThread, to adapt to changed interface Store
    Modify class MultiProcessingCachingStore, to adapt to changed interface Store
    Modify method delete of class MetadataCachingStore, to adapt to changed interface Store
Add Feature Fast Transfer of Small Files by Archiving
    Add classes ChunkMultiprocessingCachingStore, ChunkStoreSyncThread, and TransparentChunkMultiprocessingCachingStore
Add subclass ChunkWriteWorker of class WriteWorker, to also stores chunk specific properties
Modify module store_test.py, to test class ChunkMultiprocessingCachingStore
Modify class WriteWorker, to persist file by closing it before reading file size
Add Feature Reduce File_Exists? Requests to Provider When Creating new File
    Modify class MetadataCachingStore, to prefetch directory listing of an accessed file, and look into cache to see if a file does not exist
Modify class ConfigurablePyFuseBox, to use class TransparentMultiprocessingCachingStore if type=chunk is set in the configuration files [store] section, using parameter max_chunk_size in MB as chunk size with 4 as default
Bugfix class ChunStoreSyncThread, to close and reopen temporary file, so that it is flushed and persisted
Bugfix method get_next_chunk_uuid of class PersistentChunkMapper, to use base32 encoding, which produces unique mappings for case insensitive stores like Dropbox
Bugfix method restart of class ChunkStoreSyncThread, to not stop finished readers; the restart feature is still very experimental
Add dependency ntplib to setup.py, which is used to generate unique chunk ids in class ChunkStoreSyncThread
Modify class ConfigurablePyFuseBox, to use class ChunkMultiprocessingCachingStore, and TransparentChunkMultiprocessingCachingStore, when configuration file has type=chunk in [store] section
Fix chunk_store_sync_thread only enqueue expired cache entries
Bugfix method rmdir of class PyFuseBox, to throw an error when trying to delete non-empty directory
Modify method rename of class PyFuseBox, to throw an error when trying move a directory so that it would overwrite an existing directory
Bugfix methods duplicate, and move of class MultiprocessingCachingStore, to synchronize files before starting operation
Add class MPLRUCache, a multiprocessing save LRU cache
Add module mp_lru_cache_test.py, to test class MPLRUCache
Bugfix class MetadataCachingStore, use multiprocessing save cache for meta data
Add class MPSynchronizeProxy, to be able to synchronize objects over multiple processes