* Remove unnecessary explicit page definition
* Remove unused nested data fixtures
Currently tested through nested-data-app
* Rename fixtures to use less generic names
Easier to see what the features are actually testing
* Add scenario to make use of existing fixture
The fixture app contained static_array.yml and static_hash.yml which
weren't ever tested explicitly. As they were implicitly testing storing
of arbitrary objects, rather than removing the fixtures, I thought it
was better to explicitly test them.
* Combine two scenarios
Both were testing the same thing (as the unoriginal name implies).
* Add data dependency tracking
Abstract dependencies away from files (#2223)
* Abstract dependencies away from file to allow things like config, data or i18n deps
* Lint
* Missing include
* Fix Sass deps
* Fix filters
whitespace
Adapt new API
Generalize data deps
* Adapt to API changes
* Rename
* Rename method
* Fix immutable dependency_map
* Static data invalidation
* Make tests happy with file paths
* Callback data is really just a special case of in-memory
* Rename StaticDataStore to InMemoryDataStore
* Fix some contracts issues
* Data access checks
* Use data proxy everywhere
* Fix tests
* Only enable data tracking proxy when requested
* Data path caching