Use hashed names for all system dictionaries and selectors
This diff eliminates names for the our system dictionary
configs. It turns out we can reuse dictionary structures and, in large
dags, this can be substantial. We are seeing 4x reducing in type
generation a commensurate improvement in config editor perf.
Test Plan: BK. Load large schema. See 4x reduction in instatiated types.
Reviewers: max, alangenfeld
Reviewed By: max
Differential Revision: https://dagster.phacility.com/D1555