Fix #10590. 'Record This' and 'Change to Channel' options not working in Guide menu.
Fix a keybinding description.
Subtitles: Minor cleanup of SubtitleScreen:InitializeFonts().

Before switching to the Qt font infrastructure, loading fonts was much
more error-prone and needed more checks and logging.  That is largely
unnecessary now.
Subtitles: Use VB_VBI instead of VB_GENERAL for most 608/708 logging.
DB update for RTP. This adds an iptv_channel table.

In the existing IPTV recorder we need to read in a text file on
startup for the RTSP/RTP/UDP urls, this adds a table for those
so we can keep this data in the database. This requires a new
column in channel so we can link to this table. I've also defined
several URL types since an RTP stream require up to three URLs.

I'm adding this now so I can more easily switch between branches
and so others can test the rtp and ceton branches without needing
to manually edit the database.
Changes VideoOutput::CalcHueBase() to return 50% by default.

This also adds some adaptors to the known list from jya.

Thanks to skd5aner, anykey and jya on IRC for their assistance with this problem.
Disable picture controls with Intel XVideo overlay adaptor.

This adaptor uses defaults that vary from the norm on more than just the hue value.
Hue variance is the only thing we allow non-standard defaults on so just disable
picture controls with this adaptor.
Add 'Auto' as a valid width on the HLS test page.

Allows specifying the height and letting the width be auto calculated.
Make vaapi detection automatic.

So you don't have to use --enable-vaapi to compile
Fix VAAPI compilation

Compilation would fail if VAAPI was active, but OpenGL video was disabled
Fix OpenGL video profiles creation

OpenGL video profiles should only be created if OpenGL Video is enabled, not OpenGL painter
Fix compilation warning

Make VDPAU and OpenGL profile creation conditional on relevant compilation flag
Add VAAPI default playback profile
Bump version number following 8dbe088db734dab78a67e351903c1cc86fbbbdf8
Fix VAAPI dependency check uncovered by ce56ef0fcad79c677fc02b4a9af0f81e8da87f1c

Would cause compilation failure if some VAAPI headers weren't installed
Do not create VDPAU profiles by default

Also fix compilation failure on non VDPAU-system (e.g. macs)
Updated Norwegian Bokmal translation update

Thank you Rune!

Refs #10599

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
MythNetvision: Fix segmentation fault in NetTree::showMenu

Fixes #10603

Also removed some unused code.
Fix Live TV channel changing when using Input Groups.

When trying to change channels (either directly or through the program
guide), an idle tuner in the same input group as the current tuner
would not be considered available.

This is fixed by adding the excluded_cardids argument to
RemoteRequestFreeRecorderList() and
RemoteRequestFreeRecorderFromList().

Doing this the "right" way would require a protocol change for the
GET_FREE_RECORDER_LIST command.  This is better done closer to the end
of the 0.26 release cycle, so the current implementation is less
efficient and makes multiple queries.

There is also a lot of vector<> code here that could stand to be
converted to QVector<>.
Log entire reschedule requests.