CRM-12877, making report-instance thinner

----------------------------------------
* CRM-12877:
  http://issues.civicrm.org/jira/browse/CRM-12877
Merge pull request #1113 from deepak-srivastava/reportsapi

CRM-12877, making report-instance api thinner