Improve charts

- Add a max height to each chart with a scrollbar
- Add advanced options to hide chart items already in wanted or library
(note that this can be done more efficiently...)
Added an mpaa_only rename replacement token

The mpaa replacement token includes certifications from around the world. If the user wishes to limit the values to one of 'G', 'PG', 'PG-13', 'R', 'NC-17' or 'Not Rated' they can use the added mpaa_only replacement token. The original mpaa replacement token remains unchanged.
Prevent duplicate subtitle language identifier
Add advanced option to force download all languages
Fix Yifi

this should fix #3114
correct caps
Add Blu-ray to Bit HDTV provider

Fixes #3171
Merge pull request #3193 from mano3m/develop_api

Add Blu-ray to Bit HDTV provider
Merge pull request #3192 from mano3m/develop_yifi

Fix Yifi
Merge pull request #3189 from rfgamaral/force_download_subtitles

Force download all subtitle languages
Merge pull request #3188 from rfgamaral/duplicate_subtitle_identifier

Avoid duplicate subtitle language identifier
Merge pull request #3166 from harrv/develop

Added an mpaa_only rename replacement token
Merge pull request #3143 from mano3m/develop_charts

Improve charts
Merge remote-tracking branch 'upstream/develop' into develop