(python-config-type-instance-17) Consolidate config type hierarchy. Names for…

Authored by schrockn on Dec 7 2019, 5:58 PM.


(python-config-type-instance-17) Consolidate config type hierarchy. Names for List and Optional

This consolidates the class hierarchy by elimiating a bunch of
unecessary classes. We also provide names to List and Optional to match
Set and Tuple. Now that we aren't enforcing unique name semantics this
makes more sense.

Depends on D1595

Test Plan: BK, Load dagit config editor

Reviewers: max, alangenfeld

Reviewed By: alangenfeld

Differential Revision: https://dagster.phacility.com/D1596