Allow multiple names to resolve to a type in a Scheme

Allows decoding multiple names into a single type, necessary for
v1beta3 (rename of Minion -> Node)
Merge pull request #1692 from smarterclayton/support_name_type_mappings

Allow multiple names to resolve to a type in a Scheme