(iOS) Build fix
(Apple) Rewrite apple_run_core
Backport Themaister -  Move g_settings.audio.in_rate to g_extern.audio_data.
It's not a setting.
Backport Lioncash - Fix some compile warnings realted to casting
Backport ToadKing - (Emscripten) Build fix
(iOS) Take out default_overlay_dir/default_shader_dir
(Lakka) Background and labels display fixes
Merge pull request #834 from lakkatv/lakka

(Lakka) Background and labels display fixes
(Android) Take out some hardcoded default dirs in config.def.h
(QNX) Take out a bunch of hardcoded settings in config.def.h
(QNX) Bind frontend_qnx_get_environment_settings
Take out remaining hardcoded path settings in config.def.h
(Menu) Add HAVE_OVERLAY ifdefs
Take out ifdef HAVE_MENU in config.def.h
(Menu) menu_common.c - cleanups
Refactor menu_defer_core
(Apple) common/main.m - some cleanups
(OSX) Take out _wantReload variable
Refactor load_menu_game_prepare_dummy
Refactor menu_replace_config