Add support for coalesced recurrent reports

This change adds support for coalescing multiple report files that are part of
a recurrent (scheduled) sequence into a single JSON object.  Methods are provided
for creating a coalesced report, and removing existing coalesced reports.

Change-Id: Ib0866adf8b9682f1467bf8bffbc96185804d4e03