CRM-15104 - Unit test participant fee price fields.

----------------------------------------
* CRM-15104: Line item issues when creating a participant using the API
  https://issues.civicrm.org/jira/browse/CRM-15104
CRM-15104 - Consider all components of fee_level.

* Support for multiple line items.
* Support for a quantity greater than one.

----------------------------------------
* CRM-15104: Line item issues when creating a participant using the API
  https://issues.civicrm.org/jira/browse/CRM-15104
CRM-15104 - Fixed a bug in query for price field value.

The original query could return NULL instead of the actual
price field value if the price set contains multiple price
fields.

----------------------------------------
* CRM-15104: Line item issues when creating a participant using the API
  https://issues.civicrm.org/jira/browse/CRM-15104
CRM-15104 - Rewrote the unit test.

I think Jenkins didn't like my unit test. It showed this
message:

PHP Parse error:  syntax error, unexpected '[' in
/srv/buildkit/build/build-3/sites/all/modules/civicrm/tests/phpunit/api/v3/ParticipantTest.php
on line 492

I rewrote the unit test with less '[' on that line. Hoping that Jenkins
will be happy now :-)

----------------------------------------
* CRM-15104: Line item issues when creating a participant using the API
  https://issues.civicrm.org/jira/browse/CRM-15104
CRM-15107 - Show count instead of id in 'manage groups' table
Fix crm-editable bug in 'manage groups' table
CRM-15104 - applied the changes suggested by @colemanw.

----------------------------------------
* CRM-15104: Line item issues when creating a participant using the API
  https://issues.civicrm.org/jira/browse/CRM-15104
CRM-15112 - allow dev to not rebuild triggers when creating custom
fields via api.

----------------------------------------
* CRM-15112: API create CustomField should expose ability to not rebuild triggers
  https://issues.civicrm.org/jira/browse/CRM-15112
Simplify Tag.tpl code
CRM-15117 - Show tag descriptions in tagTree

Also improves CRM_Core_BAO_Tag::buildTree to remove the 3-level limit.
Tag tree style improvements
Merge pull request #3844 from colemanw/tagTree

CRM-15117 - Show tag descriptions when tagging contacts
Merge pull request #3828 from johanv/CRM-15104-line_item_issues_participant_api

CRM-15104 fixed some issues with line items creating participants with the API
Fix spelling and capitalization of Contact ID and External ID
Whitespace/comment cleanup
INFRA-125 - phpunit-indiv - Add option to fully reset DBs in between tests
Merge pull request #3845 from colemanw/contactID

Fix spelling and capitalization of Contact ID and External ID
Merge pull request #3846 from totten/master-phpunit-indiv-restore

INFRA-125 - phpunit-indiv - Add option to fully reset DBs in between tests
Merge pull request #3836 from jmcclelland/api-trigger-rebuild

CRM-15112 - allow dev to not rebuild triggers when creating custom
Merge pull request #3835 from colemanw/groupCount

CRM-15107 - Show count instead of id in 'manage groups' table