Log a message every time a duplicate-check should be run
CRM-11476 - Allow multiple phone/address fields
CRM-11476, CRM-11493 - Only create DOM elements for the loctype/phonetype fields if the UFField requires them. This prevents creating extraneous loctype/phoentype values.
Fix setting of uf_group_id on new fields
CRM-11476 - Add function to identify duplicate loc/phone fields
Allow models to store non-persistent values
 * Add base class CRM.Backbone.Model
 * Add helper toStrictJSON() which only returns fields listed in the model's schema
 * Use toStrictJSON() when saving/previewing UFFields
CRM-11476 - Flag duplicate loctype/phonetype fields with pink
CRM-11476 - Don't allow saving or previewing if there are duplicate errors
CRM-11476:
 * Fix rendering of newly added duplicates
 * Simplify duplicate tracking code (e.g. use two events within UFFieldCollection -- don't use a mix of differents events in various views)
CRM-11476 - When duplicate rows are present, draw attention to loctype/phonetype