Simplify menu_common_backend.c
settings_data: Correctly handle realloc fail case
Merge pull request #1211 from lioncash/realloc

settings_data: Correctly handle realloc fail case
add USB Gecko debugging support
Silence signed/unsigned mismatch warnings
Merge pull request #1212 from lioncash/warn

Silence signed/unsigned mismatch warnings
Revert "Silence signed/unsigned mismatch warnings"
Merge pull request #1213 from libretro/revert-1212-warn

Revert "Silence signed/unsigned mismatch warnings"
Rename some menu enums
REname MENU_FILE_PUSH to MENU_SETTING_ACTION
(Menu) Add MENU_FILE_TYPE_T_LAST
(Menu) Remove MENU_FILE_LINEFEED_SWITCH
Remove MENU_FILE_LINEFEED
Remove SD_FLAG_PUSH_ACTION - no longer necessary
(Menu) Small cleanups
(menu_common_backend.c) Cut down on more code duplication
(Menu) Use setting_data_get_label as fallback (to show labels for ST_ACTION
items)
Refactor out SD_FLAG_IS_CATEGORY
Put Shader Options above CATEGORY for now
Rename MENU_SETTING_CATEGORY to MENU_SETTING_GROUP