Dramatically improved color frame/View management.

Default color values exists in self.colorDefaults with parent/child
relationships defining each objectType and colorType as appropriate.
Colors are inherited from parents if no matching colorType exists for
objectType in question.