Merge pull request #2203 from ace20022/fix_build

Fix build after commit 8c9b7edc4b7794d38ce6b90c236967b14f56b26 .
Correct PR 2203 for Android
ADD: filesystems: Write-enabled WEBDAV
Merge pull request #1567 from koying/master

ADD: filesystems: Write-enabled WEBDAV
Merge pull request #2199 from ulion/http_proxy_type

add gui setting for set proxy types curl supported, so we can support socks4/4a/5/5 with remote dns
changed: Add rule for selecting remote (or non-local) items for player selection rules
FIX: don't crash on buggy keymap xml
Merge pull request #2205 from koying/mirror

FIX: don't crash on buggy keymap xml
Index should be checked before indexing m_dlls
Copy-paste error results in skipping RENDER_FMT_YUV420P16
Close file properly on error
Fix comparison which should be a dereference
Fix a copy-paste error in conditional
Merge pull request #2211 from asmaloney/copy_paste_conditional

Fix a copy-paste error in conditional
Merge pull request #2207 from asmaloney/for_loop_check_order

Index should be checked before indexing m_dlls
Merge pull request #2209 from asmaloney/pixel_format_copy_paste

Copy-paste error results in skipping RENDER_FMT_YUV420P16
Merge pull request #2210 from asmaloney/fclose_file

Close file properly on error
Merge pull request #2212 from asmaloney/compare_deref

Fix comparison which should be a dereference
Merge pull request #2176 from ronie/python-sortmethod

[python] add missing sort methods
Merge pull request #2146 from MartijnKaijser/12584

[visualizations] fix crash in goom fixes #12584