Merge pull request #837 from lakkatv/lakka

(Lakka) Fix global opacity transition
(Menu) Add Extraction Directory
Remove -lvchhostif. Breaks Pi builds.
(Menu) Add Content History Path
(Menu) Fixup MENU_SETTINGS_CONTENT_HISTORY_PATH somewhat
(Menu) menu_common.c - refactor load history functions (init/deinit)
Remove some unused functions. Fixes warning.
(Menu common) Get rid of menu_free_history
Add change_handler to setting_data_load_config
Take out input_overlay_enable
(Menu) Improve some descriptions
(iOS) runActionSheet - make it more robust
(iOS) Make wasSelectedonTableView more robust
(iOS) Take out non-existing 'audio_rate_control' option
(Overlay) input_overlay_fullscreen - add return false if ol is NULL
Only set g_settings.game_history_path if a value has been found in the config file
Move driver.menu->history to g_extern.history
Make history.c no longer dependent on menu
(iOS) Fix iOS solution
Build fixes