MythBrowser: Make the bookmark editor more verbose after loading errors

This fixes an issue with the bookmark editor failing to load but not saying
which widget was missing.
MythCenter-wide: Add the missing 'homepage' checkbox to the bookmark editor
MythCenter: Add the missing 'homepage' checkbox to the bookmark editor

Also widen the labels a little to fix the truncated text.
Make logic in RingBuffer::WaitForReadsAllowed check whether the timeout actually set in timeout_ms has been reached rather than assuming timeout_ms is always going to be 10 seconds.
Updated Spanish/Spain MythFrontend, MythGallery, MythMusic and
MythNetvision translation from Antonio Marcos Lopez Alonso

Thank you Antonio!

Closes #12304

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
Merge branch 'master' of code.mythtv.org:mythtv
New locle file for Austria from lomion@aon.at

Thank you!

Closes #12265

Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
ExternalStreamHandler::StartStreaming: The test to see if a 'replay' buffer
needs flushed, should be outside of the StreamingCount() loop.
mythfilerecorder: Add a '--data-rate' argument.  mythfilerecorder does not
decode the data at all, so it needs to be told how quickly to supply it, to
simulate reading from an actual capture device.
New Image Gallery: Add default theme definition

Also tweak the default-wide theme

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Remove unused m_selectedImage from GalleryView

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix initial zoom

Zoom is a bit useless at the moment but make it sensible for now

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix segfault from using INFO on Slideshow

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Restore failed transform correctly

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix dir/file counts

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix folder thumbnails

When it was part of the gallery, the thumbnail generator handled images &
folders; now it's part of the BE the API only handles images.

This patch:

- Fixes wrong folder thumbnails caused by confusing image ids & dir ids
- Fixes missing thumbs because FE only updates 1st widget on receipt of new thumbnail
- Removes redundant folder processing from the thumbnail generator
- FE now requests all folder thumbnails

NOTE: bumps the ABI version.
Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Prevent unnecessary refreshes.

The gallery always refreshes 1 sec after starting even though nothing has
changed.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Add logging

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix rotate/flip

Adds storage group support for transforms and moves cache management to
client.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix info display

Adds storage group support for info services

Signed-off-by: Paul Harrison <pharrison@mythtv.org>