Refactored chpl__convertValueToRuntimeType() to require that a domain map be a subclass of one of the four abstract domain map classes: BaseArithmeticDom, BaseAssociativeDom, BaseOpaqueDom, BaseSparseDom
Refactored chpl__convertValueToRuntimeType() to require that a domain map
be a subclass of one of the four abstract domain map classes:
BaseArithmeticDom, BaseAssociativeDom, BaseOpaqueDom, BaseSparseDom

Also removed an unnecessary domain assignment in =(domain, domain).


git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@18347 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

CoryMcCartan/chapel,chizarlicious/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,CoryMcCartan/chapel,hildeth/chapel,hildeth/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,chizarlicious/chapel,hildeth/chapel,hildeth/chapel,hildeth/chapel,sungeunchoi/chapel,sungeunchoi/chapel,hildeth/chapel,sungeunchoi/chapel