Merge from trunk
1) fix unreported regression in template editing
2) fix coloring rules for dates to handle None dates as infinite days ago
ebook-polish CLI
Remove class variable from connectionlistener
Column coloring/icons: Treat entries with no date as infinite days ago. ALso fix a regression that broke using the template editor
Fix #1120266 (Recipe error for NZ Herald News Download)