fixed context menu 'remove safely' selection
[dxvahd] attempt to fix colour range
posixmount/udevprovider: path safety. check umount return value

all paths must be escaped or umount could fail miserably
overlays: don't reduce ASS texture width unnecessarily

Fixes OpenELEC/OpenELEC.tv#3059 on GitHub, where an ASS subtitle
texture could become too narrow to fit subtitle bitmaps in full,
causing them to be inappropriately clipped. This issue has become
obvious lately due to changes in libass that make it output wider
(but fewer) images than it used to.
overlays: include padding in initial ASS texture width computation
Don't keep temp CReadState on CurlFile::Seek

Apparently there are a lot of servers around that limit to two
concurrent connections.  This also eliminates a potential leak of the
temporary CReadState should the early return be taken.
Try CurlFile::Seek without multisession on failure
Minor refactor of CurlFile::Seek
Merge pull request #4518 from astiob/convert_quad

Clean up convert_quad slightly and fix subtitle corruption with new libass
Merge pull request #4158 from stefansaraev/mount

udevprovider fixes
Merge pull request #4546 from t-nelson/curl_no_more_than_two_in_multi

Curl multi-session fixes
fix album rating wasn't saved in the database
Merge pull request #4573 from jmarshallnz/dxva_yuv_range_fix

[dxvahd] attempt to fix colour range
fixed: Downloading subs for rars was broken
Merge pull request #4572 from arnova/rar_subs

fixed: Downloading subs for rars was broken
ActiveAE: recreate sink buffers if frame size has changed
Merge pull request #4574 from FernetMenta/aefixes

ActiveAE: recreate sink buffers if frame size has changed
[lang] update of internal addon language files
[lang] update of core language files
[lang] update of skin.confluence language files