Merge pull request #1152 from crazyquark/master

Fix crash on iOS
settings_list.c - Add action OK callback
menu_action.c - cleanups
menu_action.c - Fix 'declaration shadows global variable'
dynamic.c - Silence 'declaration shadows global variable'
(video_thread_wrapper.c) Fix 'declaration shadows local variable'
(rxml.c) Silence warnings
(XMB/Lakka) Silence some warnings
(settings_data.c) Silence some warnings
(input/overlay.c) input_overlay_resolve_targets - do explicit cast
Silence warnings in overlay.c
(XMB) Folder, file and archive icons
Merge pull request #1153 from lakkatv/xmb

(XMB) Folder, file and archive icons
(linuxraw_input.c) Check for null pointer dereferences
Implement action OK for ST_UINT settings
Add action OK fraction callbacks
Turn menu_action_handle_setting into a static function
Move menu_entries_set_current_path_selection to menu_entries.c
and make it static
(udev) Detect joypad vendor and product id
Cleanups