REL-1866: Public web-page for fast-turnaround programs

In order to add a new report I first cleaned up a bunch of unused/duplicated code. Most relevant finally are the changes that replace DDTable with a slightly changed AbstractQueueProgramStatusExternalReport that has additional support for filtering by program type. This is then used to not only provide the data for the DD report but also for the (practically identical) new FT report. Note that there are two places where filtering is done: first in the table and then a refined filtering in the report.