Make the allowed SSL Ciphers a protocol option for CurlFile.

Recent versions of libcurl disable the RC4-SHA cipher that is still used by some sites.
While certainly the right decision, it breaks (at least) the YouTube addon.

This patch allows addons to explicitly request disabled ciphers via a protocol option:
https://host/path|SSLCipherList=DEFAULT:RC4-SHA
Fix libass ass_read_memory() signature
[Confluence] next/previous didn't work for livetv outside of the fullscreen video window - fixes #15076
[builtins] PlayMedia didn't sort the folder prior to adding to playlist. fixes #15089
Merge pull request #4489 from Orochimarufan/sslcipher

Make the allowed SSL Ciphers a protocol option for CurlFile.
platinum: add missing patch file
FIX: [mediacodec] proper initialization of output format
AESinkPULSE: Don't alter the samplerate - let PA decide
ActiveAE: scale the volume only if it is > 60.0f dB otherwise set it to zero
Don't expose invisible settings to JSONRPC
Merge pull request #4519 from astiob/ass_read_memory

Fix libass ass_read_memory() signature
Merge pull request #4525 from joethefox/ae_zero_volume

ActiveAE: set the scaled volume to zero if the volume is zero
Merge pull request #4511 from fritsch/pa-sample-48000

AESinkPULSE: Let PA handle whatever samplerate we have
Merge pull request #4520 from ronie/confluence-livetv

[Confluence] next/previous fixes for livetv - fixes #15076
Merge pull request #4521 from jmarshallnz/playmedia_order

[builtins] PlayMedia didn't sort the folder prior to adding to playlist
Merge pull request #4501 from sagiben/Gotham

Profiles tab is not deselected
Merge pull request #4522 from Montellese/platinum_missing_patch

platinum: add missing patch file
Merge pull request #4517 from t-nelson/no_invisible_or_disabled_settings_for_json

Don't expose invisible settings to JSONRPC
Merge pull request #4523 from koying/fixamcinitformat

FIX: [mediacodec] proper initialization of output format