(Menu) Refactor hardcoded APPLY_SHADER_CHANGES enum
(Menu) Create menu_entries_get_description
(Menu) Get rid of hardcoded MENU_SETTINGS_PERFORMANCE_COUNTERS enum
(Menu) Dehardcode MENU_SETTINGS_CORE_INFO
(Menu) Remove MENU_SETTINGS_CORE enum
(Menu) Refactor more hardcoded enums
(Menu) Refactor more settings
(Menu) Refactor menu_action_ok
menu_common: Remove unnecessary null check
(Menu) refactor menu_action_ok
lakka: Remove unused variables
Merge pull request #929 from lioncash/null

menu_common: Remove unnecessary null check
lakka: Fix a few missing NULL checks.

If these are ever NULL, we'd hit null pointer dereferencing.
lakka: Remove three unnecessary NULL checks.

These are already checked for after the initialization of themselves.
lakka: Guard against the possibility of realloc failing
(Menu) Properly set MENU_FILE_DIRECTORY for actual dirs - now
need to refactor all the ST_DIR settings in menu_common_type_is
so that 'Use this directory' functionality only shows up for ST_DIR
settings again
(Menu) Refactor all ST_DIR settings - take out all enums for them -
should fix the "Use Directory" option
Cleanup code in disp/rgui.c to do with menu entry types
retroarch-joyconfig: Fix two printf specifiers
(Menu) Add MENU_FILE_CORE