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
[airtunes] - don't handle "OnStop" (restore volume) in AirTunesServer - its already handled in AirPlayServer
[airplay] - don' restore the volume when picture airplay is beeing stopped
paplayer: use position based seeks for ffmpeg demuxer
WASAPI: add 192khz sample rate in case we added HD formats
Merge pull request #4493 from Memphiz/airplaypicvolume

[airplay] - fix unwanted volume restore
Merge pull request #4488 from FernetMenta/paplayer

paplayer: use position based seeks for ffmpeg demuxer
Merge pull request #4495 from FernetMenta/aefixes

WASAPI: add 192khz sample rate in case we added HD formats
[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