slight tweak to break start/end frames

We try to maintain 1s of blank before/after the break when there is that much blank present.  Otherwise we keep all of the blank before the commercial, and none of the blank after.
added debug frame logging and reprocessing to make testing the aggregator easier on large numbers of recordings

fixed maxBreakLength... was a case where we would put 2 breaks back to back and go over the length

changed logo detector to detect in the middle and use a variable threshold

now we'll ignore logo results if, in the end, less than half the show had the logo anyway
eh make that 1/3 for the logo thing