added 'access' to replace startAccess flag in nodes
started moving 'store' and 'sync' to use 'access'. both tests green.
added remoteStorage.access, upated remoteStorage.claimModuleAccess()
added access.reset(), added support for root-scope to access.rootPaths
removed all mentions of deprecated BaseClient#ensureAccess
(temporarily) passing the 'access' object to sync via sync.setAccess
added remoteStorage.access object, fixed claimModuleAccess
removed misplaced test for access claiming
removed some logging to speed up tests
query 'access' instead of remoteStorage.claimedModules in widget
access tests: corrected name & desc
store: removed handling of startForce / startForceTree flags
implemented caching settings
added caching settings to remoteStorage
added caching settings to baseClient
caching: renamed some stuff, added 'rootPaths' and 'reset()'
caching.cachePath: support file and directory paths
added util.pathContains
integrated 'caching' in sync
cleaned up remoteStorage test a bit