(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
(Menu) Change label detect_core_list to deferred_core_list for consistency
Kill off some null comparisons with stack-allocated arrays
(Menu) Fix core name representation in core list
d3d_ctx: Fix indentation
Revert "(Menu) Change label detect_core_list to deferred_core_list for consistency"

This reverts commit 47d8bd88821c31201c6abb2872880a902f2e3eea.
(Detect Core) Now shows all extensions again - next step- getting
deferred core list working again