muxer_pass: Change PAT and PMT rewriting code so that it does not modify the TS packets in-place.  These are shared buffers (with other subscriptions to the same service) and was causing CC errors in the PAT packets when there were multiple simultaneous subscriptions to the same service using TS passthrough.  Initial patch by adamsutton - see recent IRC logs.