Merge pull request #992 from deepak-srivastava/hr

CRM-12288
Develop 'context' param in BAO and api CRM-12464

----------------------------------------
* CRM-12464: Add PseudoConstants to Schema Metadata
  http://issues.civicrm.org/jira/browse/CRM-12464
add contrib fields to event participant report
only join contrib if needed
added more filters
Merge pull request #994 from agh1/contrib-in-event-report

Display contribution information in participant report - CRM-12791