Fix sub-channel ID selection/assignment.
Fix issues in service logic preventing timeshift start.
Fix TsWriter PAT parser logging bug.
Fix DVB core utils logging bug that was causing a hard crash when attempting to start timeshifting.
Update external Hauppauge ECP library to v1.0.0.8. Thanks @chefkoch !