ENH: A fancypants registry to map types to objects.
BUG: Move the pushing of ABCs out to a separate method since we can't tell whether a type is an ABC or a concrete subclass of an ABC.
Merge pull request #7 from enthought/feature-type-registry

ENH: A fancypants registry to map types to objects.