tsfix: Mask timestamps with PTS_MASK

When debugging the tsfix code a developer can now narrow PTS_MASK
to force wrap to happen much more frequently
Rename dvb_transport_ -> dvb_service_ for better consistency
Rename dvb_transport.c -> dvb_service.c
Don't have code with side effects in assert()

Including code with side effects in assert() is bad because
it won't be executed if compiled with NDEBUG
dvb: Move out PID specific stuff from dvb_service.c
Remove dmx_sct_filter_params from all over the place
dvb: Move low level DVB table reception to dvb_input_filtered.c
Add new dvb input method: raw

Receives all content from a mux and filter it in tvheadend

Remove dumpmux feature
dvb: Add table parsing when in raw mode
dvb: Add support for grabbing entire mux directly via HTTP
Fix incorrect bit arithmetic causing service restart to not correctly trig
rawtsinput: Handle stream delete
dvb: Stay with filtered hw for now
HTSP: Include video frame duration in streamingStart message
dvb: For full mux streaming, send more than one TS block in each packet
dvb: Stub the raw_setup()
dvb: Run adapters in full mux mode if we can
http: Let full mux dump use the normal straeming code

Fix some locking issues in the http streaming code
Plug some memory leaks