Set of patches to make changes so we don't drop blocks with discontinuity, only some cases tell codec to resync itself. Also revert ts demuxer discontiuinty use, it should use PCR_ stuff to signal timeline changes. Qt4 change is reverted as text most likely should not mention timeline change, but corrupted packets are also wrong.