Add ReportTemplate.getrows api, changes to form class are adding getters & setters & also adding a function
(open to renaming suggestions) for reports that want to override beginProcess to set some variables once ->_params has been run - since beginPostProcess is very 'formy'

don't set qfkey if not in controller mode

rename beginPostProcessNoController to beginPostProcessCommon which better reflects preProcessCommon, fix e-notices exposed by test

add statistics api
enotice fix on report to pass tests
Add tests for report_template getrows & getstatistics
Notice fix in CRM_Participant_BAO_Participant::add
CRM-13961
CRM-13963
CRM-13972 fix - Preferred Language reset after editing contact

http://issues.civicrm.org/jira/browse/CRM-13972
CRM-13738 related fix

----------------------------------------
* CRM-13738: Activity Report fails if filtering on any contact
  http://issues.civicrm.org/jira/browse/CRM-13738
Merge pull request #2216 from monishdeb/CRM-13738-fix

CRM-13738 related fix
Merge pull request #2215 from monishdeb/CRM-13972

Crm 13972 fix
Merge pull request #2214 from pratik-joshi/CRM-13963

CRM-13963
Merge pull request #2213 from pratik-joshi/CRM-13961

CRM-13961
Merge pull request #2212 from davecivicrm/participantBAONoticeFix

Notice fix in CRM_Participant_BAO_Participant::add
Fixes CRM-13979 by moving the status update out of the BAO layer.
CRM-13979 - Fix tag name display during delete
Merge pull request #2170 from eileenmcnaughton/CRM-13918

CRM-13918 add report_template.getrows, report_template.getstatistics api functions