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