Add helper functions for creating/freeing setting lists
Add need_refresh parameter to setting_data_get_list
settings_data.c - cleanups
(settings data) Rename get_list_ functions to append_list
(Apple) Put safeguards around input_state/button_pressed functions
(iOS) Add more safeguards in apple_touch_event and apple_input_keyboard
event
(iOS) Cleanup applicationDidFinishLaunching implementation
(iOS) pushViewController always in applicationDidFinishLaunching
(iOS) Start implementing frontend_apple_get_environment_settings
(iOS) Build fix
(iOS) Properly implement this - seems to fix the issue on second startup
with the simulator
Fix segfault on invalid graphics context driver

Last element of gfx_ctx_drivers[] is NULL, don't dereference it.
Merge volume_db and audio_volume, save audio_volume

This prevents unexpected volume changes on RARCH_VOLUME_UP and
RARCH_VOLUME_DOWN, and adds convenience by saving to config file.
Merge pull request #1098 from mprobinson/invalid-ctx-segfault

Fix segfault on invalid graphics context driver
Merge pull request #1099 from mprobinson/volume-cfg

Merge volume_db and audio_volume, save audio_volume
Add null gfx context driver
(GL) Get rid of some unnecessary conditionals now that context driver
is at the very least set to a null driver
global subsystem variable - change to PATH_MAX instead of hardcoded
256
general.h - Same for error string
(settings_data.c) Indenting nits