Issue refs #1598: change json serialization for report task, add topreports for report notifier, update api-client