Fixed finding dark metadata in MXF files: when no processor is provided, enumerate over all keys in all processor and use that to locate valid dark KLV sets.
Fixed processing part timing information, using exclusively partStart and partDuration.
Only update values for FooterPartition if there was a valid value there in the first place, otherwise ignore (and don't offset incorrect or zero values).