Rename core/stores/Store to core/stores/_Store
Make Promise tests run in strict mode.
Add more iterator methods to query results.
Add persistent browser storage

- Add support for DOM Storage/LocalStorage
- Add support for IndexedDB
- Other minor enhancements and refactors related to storage