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
[settings] Only need a confirmation dialogue when resolution has changed

This fixes a bug when every time video output settings page is opened it asks if you would like to keep this change
Revert "paplayer: use position based seeks for ffmpeg demuxer"

This reverts commit fdcb40a9c2817d87a661a7cb7d72808e0f09ffed.
paplayer: rewind stream after init (ffmpeg codec)
AESinkPULSE: Revisit volume
Merge pull request #4498 from popcornmix/reschange

[settings] Only need a confirmation dialogue when resolution has changed
AE: User per cent volume by default
Merge pull request #4500 from FernetMenta/aefixes

Revert "paplayer: use position based seeks for ffmpeg demuxer"
settings: fix detection of value changes in CSettingList
[webui] Add keyboard controls to web remote
ActiveAE: verify resample context before using it
Merge pull request #4508 from Montellese/settinglist_default_fix

settings: fix detection of value changes in CSettingList
Merge pull request #4494 from davidbanham/master

Add keyboard controls to web remote
Merge pull request #4504 from FernetMenta/paplayer

paplayer: rewind stream after init (ffmpeg codec)
Fix libass ass_read_memory() signature
[Confluence] next/previous didn't work for livetv outside of the fullscreen video window - fixes #15076
Merge pull request #4502 from fritsch/pa-revisit-volume2

AESink: Revisit volume part 2
Merge pull request #4510 from FernetMenta/aefixes

ActiveAE: verify resample context before using it
[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.