Give more space for the channel number in the Terra OSD
(cherry picked from commit f842d1b1f68a6b7a0933bbd7dac1e8d381fc9fee)
Fix exists check in mythcommflag

for files that aren't visible to the master backend.  Thanks to fedora a
ready2think for the patch.  Fixes #10810.
(cherry picked from commit c5803f1dc6b1da7d77222c43ce074bb04d9bc983)
Add __contains__ for proper lookup in cache Engines class.
(cherry picked from commit 08bffa5f6df497f28fe3481fe80b517628b0f1a3)
Improves cache file selection for Windows.
(cherry picked from commit 263d8680de3566f2109b76b4b1d4d2779b967d10)
Add 'adult' and 'alias' to Person class.
(cherry picked from commit 38922793f5732d10c4dfbcf6d421d40667812675)
Add support for additional Studio information.
(cherry picked from commit e99630e023a6ae8033bba27528e9a3ca45e72c1e)
Update README for additional options.
(cherry picked from commit 166655c70bb4ac340c6e559b167114f3e08bbdc0)
Correct cache file selection logic inverted by 4663490f8fa.
(cherry picked from commit 75a14b7da282f15fc84819418ec845e86559eaf2)
Allow Datalists to be sorted natively without supplying a key.
(cherry picked from commit 61045e47bca155fb40ec2de47d01cd86bd28992b)
Allow locale fallthrough for movie images and alternate titles.

When fallthrough is enabled, queries for backdrops, posters, and
alternate titles will not filter for the selected locale, but will
instead sort the results to place those matching the specified locale at
the top of the list.

Also resolves an issue where Request() was incorrectly passing 'None' as
an argument when no locale was set.
(cherry picked from commit ddc0cb0550b8de72e4ddad874ad05865b3b50c3f)
Correct Studio.logo processing.
(cherry picked from commit 2e4bc644b0d2b0277a18ffa0b0e66aa18c17dfc6)
Update Logo() class with proper image sizes from Configuration().
(cherry picked from commit 2198d9ef21d5aaf47550084b8904e3da73137956)
Add slice support to search result pager.
(cherry picked from commit 86b54a14992a24c3f727efd5247842ee2d2393c3)
Adds proper encoding to strings being passed to a request.
(cherry picked from commit e0d604111ba9f09e4f161d4280ea132e0e4a1990)
Remove empty space.
(cherry picked from commit c35f455ee4bf2dbaac87f6ce2fca2f489cd2d209)
Fix Cache exceptions.
(cherry picked from commit 642de961e034072eaf6342c01451b040f0b9ab3b)
Improve file cache performance.

This reworks the cache framework, and alters the file cache engine to
support incremental writes. This allows the results from 256 queries to
be stored before having to rewrite the file. Previously, having to
rewrite the entire cache file on each step would take longer than
actually querying TMDB once the cache stored more than ~100 entries.

May be a bit fragile.
(cherry picked from commit 23fa543ceb2690340e74d257a6bc86f817c02be6)
Corrects handling of '0' for cast ordering.
(cherry picked from commit 500454560030795a7c914cb985c30711e302d65a)
Add basic session handling and passthrough.
(cherry picked from commit 3debcd531d8ed454b8ed9f4b61da6e03690ce13c)
Add assorted authenticated methods.

This adds methods for setting ratings and favorite status against
movies, as well as pulling lists of movies for which those have been
set. This adds a bypass in the cache to not operate on anything with a
lifetime of '0'.
(cherry picked from commit fb7c7cd3dfd4692e6c5acc61f0d2fd927b04d50e)