idq-report updates
refactored idq-report (via batch.report) to rely on idq.reports.Report. As part of this, I stripped out some old plotting functions from idq.plots in favor of their replacements. I also removed the Jinja import statements in favor of a simple html python library. If this library is available, idq.reports.Report will generate an html page wrapping the figures and basic summary statistics. Otherwise it will simply write the figures to disk. This way, users can generate the core material in reports even without the html wrapper library.
An example html report lives here. The formatting could clearly be improved in some places (eg, tables), but it's serviceable as-is.
(somewhat) importantly, I have not removed the Jinja install statements from the Makefile because I thought I was likely to break something.