CRM-11611 - Provide web-service for fetching latest schema
CRM-11611 - Add UFEntityModel, UFEntityCollection, and UFGroupModel.getFieldSchema (which inspects UFEntity/UFField objects)
CRM-11611 - Link UFFieldModel and UFFieldCollection to the UFGroupModel
CRM-11611 - Use getRel/setRel to track relations
CRM-11611 - Fix various relations. Get rid of UFFieldModel.fieldSchema.
CRM-11611 - Relate UFGroupModel and PaletteFieldCollection
CRM-11611 - Replace hard reference from PaletteFieldModel to fieldSchema with soft reference
CRM-11611 - Remove hard, indirect dependency in PaletteFieldModel on fieldSchema.title
Clarify variable name
CRM-11611 - Remove hard, indirect dependency in PaletteFieldModel on fieldSchema.section
CRM-11611 - Remove hard, indirect dependency in PaletteFieldModel on modelClass
Cleanup - Instead of passing around UFGroupModel+UFFieldCollection+PaletteFieldCollection in an adhoc manor, simply pass UFGroupModel. It grows tiresome tracking which views have access to which items by which notation when -- in reality -- they're closely related (all three are determined by the uf_group_id).
Cleanup - Remove unnecessary references to paletteFieldModel
CRM-11611 - (Re)Build PaletteFieldCollection based on the UFFieldCollection