(Menu) Fix video_shader_pass setting
Add missing linuxraw/udev keys
(SDL2) Do not restrict the user to the SDL2 input driver
Merge pull request #937 from heuripedes/keymaps

Add missing linuxraw and udev keys and remove SDL2 input driver requirement
(Menu) Refactor MENU_SETTINGS_PRIVACY_OPTIONS
(Menu) Refactor MENU_SETTINGS_OVERLAY_OPTIONS
(Menu) Refactor MENU_SETTINGS_CORE_OPTIONS
(Menu) Refactor MENU_SETTINGS_AUDIO_OPTIONS
(Menu) Default width of label to 21 by default instead of going
through complicated type heuristics
(Menu) Refactor MENU_SETTINGS_INPUT_OPTIONS
(Menu) Refactor MENU_SETTINGS_DRIVERS
(Menu) Set label width of 5 for MENU_FILE_SWITCH
(Menu) Refactor MENU_SETTINGS_GENERAL_OPTIONS
(Menu) Refactor MENU_SETTINGS_VIDEO_OPTIONS
(Menu) Refactor MENU_SETTINGS_FONT_OPTIONS
disp/shared.h - use label instead of dir
(Menu) Refactor code to use menu_flush_stack_type
(Menu) Refactor MENU_SETTINGS_OPTIONS
(Menu) Refactor MENU_SETTINGS_PATH_OPTIONS
(Menu) Refactor MENU_SETTINGS_SHADER_OPTIONS