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-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
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