[Asset Store Versioning 3 of 3] Enable use of asset store to decide which steps to rerun during memoized execution, and enable retrieval of versioned assets.
Summary: Added decision logic for memoized re-execution using asset store. This will only work with a VersionedAssetStore, as it has a special has_asset_with_version method.
Test Plan:
Added a full dev loop test using the asset store.
Ran pipeline to see how engine event registered in dagit:
Reviewers: sandyryza, yuhan, alangenfeld, prha
Reviewed By: sandyryza
Subscribers: prha
Differential Revision: https://dagster.phacility.com/D5083