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)
Enable --debug flag in test application.
(cherry picked from commit abae25afb73f967421eb7797a868a9bdb187c18c)
Add handling for 'null' results in TheMovieDb searches.

This adds handling for a temporary issue on TheMovieDb where the API can
return 'null' results for a search when the movie has been deleted but
not yet flushed from the cache servers.

See http://www.themoviedb.org/talk/522e418d760ee3380c10d5a2
(cherry picked from commit 983bb0e4353d361f6c54f0de0c0db683b8d3be1d)
Subtitles: Remove extraneous character in embedded text subtitles.

The NUL character at the end of the C string was accidentally being
included as part of the subtitle string, and rendered to the screen.
This affected only "raw text" subtitles directly embedded into the
video.  Fixes #11855.
(cherry picked from commit b062dd43ba26836c854a0c8fda845f9997b8fba9)