Fix UI message interface availability when using MythWelcome.

This adds a mechanism to disable the UI message interface when running
MythFrontend, freeing up the necessary ports to allow the frontend to
listen on them and receive events while MythWelcome idles in the
background. The interface is brought back up on MythWelcome when the
frontend terminates.

This commit contains an ABI bump for two new events and a MythSystem
constant.

Fixes #10815
Updating version strings for 0.26 release candidate.
Fix status XML ISODate attribute.

Removed erroneous string "MythDate::" which caused malformed XML in the
Service API Status/GetStatus output

(This was accidentally changed in df47df364214 by an overly-agressive
find/replace.)

Fixes #11036.

Signed-off-by: Michael T. Dean <mdean@mythtv.org>
Updated Italian MythFrontend, MythBrowser and MythGame translation
from Morris Cavestro.

Thank you Morris!

Closes #10945

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Updated German MythFrontend and MythMusic translation
from Florian Bittner

(The other file contained no new translations.)

Thank you Florian!

Closes #11039

PS: Sorry for the delayed commit, I had something to take care of
ASAP...

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Properly initializes UDP message listener.

This properly initializes the ServerPool reference to NULL in the UDP
Listener class, following 8532584f4, allowing its current state to be
properly detected, and allowing it to be brought up and down
successfully.

Fixes #11037
Updated US English translation
Merge branch 'master' of code.mythtv.org:mythtv
Updated Canadian English Translation
Removal of obsolete strings from the US English translation
Disable the idle timer during a slideshow

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Restart the idle timer after escaping from a slideshow

Fixes #11033

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Initialise m_selectedItem in MythMenu, fixes #11035
Update MetOffice weather grabbers for changes to API
Remove debugging output accidentally left in metoffice_fivedayapi.pl
Fix handling of maxepisodes for babk-to-back recordings.

The logic which triggers a reschedule after the last allowed episode
starts recording was broken during a scheduler refactor.

Fixes #11049
Updated French MythFrontend, MythGallery, MythGame, MythMusic,
MythNews and MythWeather translation from the French language
translation team

Thank you!

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Fix lossless transcode artifacts

Fixes #11044

Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
Whitespace change to trigger a build
Complete timezone handling in Python bindings following UTC change.

This adds proper timezone handling to the Python bindings, parsing zone
information out of the system TZif files. On systems without those
tables available, the code will revert to a simple offset, yielding
potentially inaccurate times when used on old recordings.

All user interaction with datetimes will be in local time, unless forced
otherwise by a timezone-aware datetime object. Times are converted to
UTC automatically for interfacing with MySQL and mythbackend.

Refs #10941

I'm leaving this ticket open for now, as the timezones will still need
to be created in a different manner on Windows, and potentially OSX.