UK EIT Fixup: remove 'New: ' from Titles.

Refs #11715
mytharchivehelper: fix disappearing seektables when importing a recording

There was a typo in the query to remove the old seektables which rather than
the query failing it somehow was removing all the seektables!

Fixes #11712.
(cherry picked from commit d655bc49e0faed6cba80f6ddebaa8da4c2e6e848)
mytharchivehelper: quote the file names passed to mythutil

This fixes a bug were copying files using mythutil would fail if the file names
passed as arguments contained spaces and were not delimited with quotes.
(cherry picked from commit 87b11fb99c7e6ca05ef5a6410dabe0b95a0d3ce8)
Updated German MythFrontend and MythGallery translation
from Florian Bittner

(The other files contained no new translations)

Thank you Florian!

Closes #11737

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Setting VERSION to v0.26.1
Disable database logging by default.

It can be re-enabled using --enable-dblog

Until we actually start using this data somewhere there is not much
point in storing it. Since it's already known that writing to the
database can affect I/O performance, especially where drives are
shared with recordings, this could potentially even cause a positive
feedback loop. The I/O starvation causes the backend to start logging
slow read/write warnings, which in turn increase the writes to the
database exacerbating the problems.

The same problem is also true, to a greater or lesser extent with file
based logging but we actually need the file logs so there isn't much
we can do there.
Prevent logging fault when application is not run from absolute path.
(cherry picked from commit 246114bc09de10b0738ac06b8652dcc17e36cea1)
Catch date handling on TypeError and ValueError. We seem to get both.
Merge commit '70e52efbfaf4d44725f0bc73baa927440b885300' into fixes/0.26
Add unhandled Linux fallthrough for Smolt OS detection.

This adds a fallthrough to "Unknown Linux" based off 'uname' for Linux
distros that are not otherwise handled.
(cherry picked from commit da869de645d086284178186b0e28a4dec9bb077e)
Try multiple MythTV executables when retrieving --version information

This causes Smolt to try, in order, mythutil, mythbackend, and
mythfrontend, when polling them for MythTV version information. This is
to correct a situation where users return "Unknown" data because they
were using 3rd party packages that did not provide the backend
executable.
(cherry picked from commit ba8a1608cfd0d73c782abbe26f33336e91e530d5)
Remove a stray comma in the help text for --reset. It only resets appearance and language settings, not all settings.
(cherry picked from commit ee5b17c5b649dda29a39d28bfdf54471752df640)
Fix segfault in DecoderBase::PosMapFromEnc() when calling back() on an empty vector. Fixes #10598
Correct error in Python bindings that prevented use of custom profile.
(cherry picked from commit 5774843c1157e488074ece29b5bc0977608457db)
Make sure smolt directory is created before trying to read from it.

This makes sure the configuration storage directory has been created
prior to attempting to use it. Smolt typically stores to /etc, and
assumes the packager has created its desired directory. There is
probably a cleaner place to put this code, but this is a catch-all for
several files read from that directory.

Fixes #11803
(cherry picked from commit 10be7341345986d4c0e508c0a9791d35dca43770)
Logging: Fix a bug in flush

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
(cherry picked from commit 53c5ef0a64df6bf542ec45da0b98f762ba93d0cc)
eithelper: Add fixups for UK Freesat transponders

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
(cherry picked from commit 5ee73afb43cf6fd2a303bacc9aee209e343ef941)
Added more UK freesat transponders to fixups
(cherry picked from commit 844778f9fa9b6cd871ee57901baf9e2b7681cdb3)
Updated German MythFrontend translation from Florian Bittner

Thank you Florian!

Closes #11824

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Have pager return Nones if the server returns null.

This temporarily resolves an issue where the TheMovieDb server returns
nulls in searches when a movie has been deleted but not yet flushed out
of the cache. This prevents the error internally, but does not attempt
to re-order to remove the nulls, so is merely passing the issue onto the
application using this library.

Refs #29
(cherry picked from commit 0d91e6fc4184c17c5a9d39e1b2a264602a47747d)