use ReportStats namedtuple to cleanup code
fix optimize_png report_stats when nothing was done. use a namedtuple for external arguments
update TODO and NEWS