parse: track pmt's via program number rather than pid

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>