CRM-12846

----------------------------------------
* CRM-12846: API support for toggling components by storing 'enableComponents' config in settings table
  http://issues.civicrm.org/jira/browse/CRM-12846
CRM-12846, settings metadata spec

----------------------------------------
* CRM-12846: API support for toggling components by storing 'enableComponents' config in settings table
  http://issues.civicrm.org/jira/browse/CRM-12846
CRM-12846, give preference to settings table

----------------------------------------
* CRM-12846: API support for toggling components by storing 'enableComponents' config in settings table
  http://issues.civicrm.org/jira/browse/CRM-12846
Merge pull request #1134 from deepak-srivastava/toggle

CRM-12846
CRM-12964-upgrade-handling
Merge pull request #1140 from pratik-joshi/CRM-12964-upgrade-handling

CRM-12964-upgrade-handling
CRM-12965, notice fixes and cleanup
CRM-12965, fixed defaults
typo fix CRM-12965
added support for participant and custom data of type participant tokens CRM-12965
CRM-12965, moved help below text input
Merge pull request #1141 from kurund/CRM-12965

CRM-12965
CRM-12965, UI improvements
CRM-12967, barcode position fixes
Merge pull request #1142 from kurund/CRM-12967

CRM-12967, barcode position fixes
Merge pull request #1143 from kurund/CRM-12965

CRM-12965, UI improvements
CRM-12865 - Define regions and CSS classes for profile forms

With this revision, the following can be used:

 * civicrm/profile
   * CSS: form#Search .crm-profile-name-{NAME}
   * Region: profile-search-{NAME}
 * civicrm/profile/create:
   * CSS: form#Edit .crm-profile-name-{NAME}
   * Region: profile-form-{NAME}
 * civicrm/profile/edit:
   * CSS: form#Edit .crm-profile-name-{NAME}
   * Region: profile-form-{NAME}
 * civicrm/profile/view:
   * CSS: .crm-profile-view .crm-profile-name-{NAME}
   * Region: profile-view-{NAME}
 * civicrm/event/register:
   * CSS: .crm-event-register-form-block .crm-profile-name-{NAME}
 * civicrm/contribute/transact:
   * CSS: .crm-contribution-main-form-block .crm-profile-name-{NAME}

----------------------------------------
* CRM-12865: Define hook/CSS/region names for profile forms
  http://issues.civicrm.org/jira/browse/CRM-12865
CRM-12865 - Emit hooks for profile forms

----------------------------------------
* CRM-12865: Define hook/CSS/region names for profile forms
  http://issues.civicrm.org/jira/browse/CRM-12865
Merge pull request #1144 from totten/CRM-12865-profile-name

CRM-12865 - Define regions and CSS classes for profile forms
Cleanup js