Merge pull request #843 from heuripedes/master

Add video_filter_dir and audio_filter_dir options to retroarch.cfg
Add Vivante context driver
Add missing credit
Merge pull request #844 from lakkatv/vivante-context-driver

Add Vivante context driver
Refactor menu_load_game and the content loading routine in
frontend.c
(Frontend.c) Some more cleanups
Make load_menu_game_prepare a static function and call it from
load_menu_game
Get rid of free_args
(Menu) Refactor menu_free_shaders
Rename load_menu_game to load_menu_content
Add log for AUTOINPUT
Rename g_settings.game_history_path to g_settings.content_history_path
Take out autoinput log
Refactor input_try_autoconfigure_joypad - certain pads (like Xarcade
Tankstick) have two player pads on one device and have separate
buttons/keys per pad - so we need to query first for a name with the
'index' appended at the end - and a more generic 'name' afterwards
Fix content_history_path
Rename load_no_rom to load_no_content
Rename 'roms' references to 'content'
Rename 'roms' to content, pt. 2
Rename g_extern.temporary_roms to g_extern.temporary_content
libretro_no_rom becomes libretro_no_content