MythCenter-wide: Tweaks to the watch recordings screen

* Fix the areas of the groups and recordings buttonlists which was causing some
  clipping of the highlight when using the Qt painter. Fixes #11485.

* Tweak the position of the watched, status and playlist statetypes

* Increase the width of the groups button list slightly
MythCenter-wide: Fix the channel no. on the Channel Recording Priority window

Since changing to using a "map" the channel number was not being shown on the
MythCenter-wide version of this screen. Fixes #11486.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MythCenter-wide: Tweaks to the Channel Recording Priority window
MythCenter-wide: Fix the layout of the Custom Priority Rules screen
MythMusic: add a av_log_callback to avfDecoder to catch any FFmpeg messages
Fix infinite recursion crash when editing Playback Groups

[df769dc8] caused a regression where TimeStretch::Save(QString) would call
TimeStretch::Save() which would call SimpleDBStorage::Save() which then calls
TimeStretch::Save(QString) causing an infinite loop.

This just makes sure we call the correct Save() method in
TimeStretch::Save(QString) to break the loop. Fixes #11492.
MythCenter: Make the OSD consistent with the wide version

Part of a large patch from Helen to make both versions of the MythCenter
themes look the same. Refs #11477.
MythCenter: Make the main menu consistent with the wide version

Part of a large patch from Helen to make both versions of the MythCenter
themes look the same. Refs #11477.
MythCenter: Make the base.xml more consistent with the wide version

Part of a large patch from Helen to make both versions of the MythCenter
themes look the same. Refs #11477.
MythCenter: Make schedule-ui.xml more consistent with the wide version

Part of a large patch from Helen to make both versions of the MythCenter
themes look the same. Refs #11477.

There's a problem with the Manage Recording Rules screen which I'll look
at later.
MythCenter: Make video-ui.xml more consistent with the wide version

Part of a large patch from Helen to make both versions of the MythCenter
themes look the same. Refs #11477.
MythCenter: Tweak MythPopupBox which is used for the popup menus

Refs #11477.
MythCenter: make the Program Details screen consistent with the wide version

* Add base definitions for an horizontal and vertical scroll bar.
* Add base definition of a webbrowser with scroll bars and smooth scroll.
* Update the progdetails window to use the basewebbrowser.

Refs #11477.
MythCenter: tweak the shadow on the baselarge font

Refs #11477.
MythCenter: make the Watch Recordings screen consistent with the wide version

Refs #11477.
MythCenter: make Edit Recording Metadata popup consistent with the wide version

Refs #11477.
Avoid un-necessary video mode changes.

Fixes #11494
MythCenter: fix the Manage Recording Rules screen

Refs #11477.
MythCenter: bump the theme version

Refs #11477.
MythCenter-wide: on the EPG fix the channel number and callsign being cut off

* make the text multi-line to make better use of the available space.
* use a template to format the text.

Fixes #10644.