CRM-12877, towards report instance api

----------------------------------------
* CRM-12877: Provide api for creating report instances
  http://issues.civicrm.org/jira/browse/CRM-12877
Merge pull request #1083 from deepak-srivastava/reportsapi

CRM-12877, towards report instance api
CRM-12877

----------------------------------------
* CRM-12877: Provide api for creating report instances
  http://issues.civicrm.org/jira/browse/CRM-12877
Merge pull request #1084 from deepak-srivastava/reportsapi

CRM-12877
Merge pull request #1081 from eileenmcnaughton/CRM-12988

CRM-12988 - OptionGroup.create doesn't update
Merge pull request #1082 from eileenmcnaughton/CRM-12990

CRM-12990 Hook substitution not made on mailing label where there are no...
CRM-12984 further preliminary test tidy up,
removing copy & paste documentMe, documentMe should be used to document main crud functions & special features (with extra description), not endless variants of create over-writing each other