feat(*): dynamic report generation, mail and hipchat plugins, automatic doc generation, new data source api