Subtitles: Fix a potential segfault when displaying CEA-708 captions.

The original code unsafely used an iterator over a QList that was
being modified in the loop, potentially corrupting the iterator.  The
new code iterates over a copy of the list instead.
Updated Greek MythFrontend translation from Yianni Vidalis

Thank you Yianni!

Refs #11848

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
New Greek/Greece locale file
from Yianni Vidalis

Thank you Yianni!

Refs #11848

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Add a new MythZoneMinder date format
Clean up some whitespace
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
Enable --debug flag in test application.
Merge 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
Mythweb: Prevent unnecessary 30-second delay after rescheduling.

For the listenForEvent() method, manually close and reopen the backend
connection in a way that allows MythEvent messages to be received.

Fixes #11853.
Reduce logging level for GetKeyframePositions and GetKeyframeDurations.
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.
Update the Danish translation of mythfrontend.
Updated French language MythFrontend and all plugins translation
from the French Language Translation Team

Thank you!
Updated Canadian English MythFrontend and all plugins translation
Updated US English MythFrontend and MythArchive translation
Updated Chinese HK MythFrontend, Mytharchive and MythBrowser translation
from Walter Cheuk

Thank you Walter!

Refs #11857

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Fix Saorview MHEG problems

Part of the code in the first patch was added to the wrong part of MHEngine::GenerateUserAction?. This is due to differences between master and fixes/0.26 where the patch was generated.

The second patch, generated against master, moves the code change to the correct location.

Fixes #10631

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Fix bluray playback from storage groups, a regression from 0.26

Fixes #11856

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Fix the cable-card mode for the 6-tuner Ceton.

The new Ceton cards don't like being told to tune to frequency 0 when using
qam_256.  This problem was diagnosed/fixed by matt @ mossholder.com, and
reviewed/cleaned up by Ronald Frazier.  Thanks guys!

Fixes #11815