CRM-14861 - Add order by to getLineItems function so that line-items in participant, membership and contribution view pages as well as receipt emails are ordered by price field and price field value weight.

----------------------------------------
* CRM-14861:
  https://issues.civicrm.org/jira/browse/CRM-14861
Merge pull request #3537 from davecivicrm/CRM-14861

CRM-14861 - Add order by to getLineItems function so that line-items in ...