caching: also clear in-memory settings on disconnect
added legacy function util.asyncEach
fixed conflict events for indexeddb
added localStorage caching backend
localstorage fallback for indexeddb
added localstorage to components.json
built.
unit tests for localstorage
built.
Merge remote-tracking branch 'origin/master'