CRM-13010. Coding standards cleanup in api/class.api.php
CRM-12846

----------------------------------------
* 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 #1124 from GiantRobot/apiclass-codingstds

CRM-13010. Coding standards cleanup in api/class.api.php
js cleanup
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
CRM-12965, fixes for layout based on image
Merge pull request #1136 from kurund/CRM-12965

CRM-12965, fixes for layout based on image
Merge pull request #1134 from deepak-srivastava/toggle

CRM-12846