Add RGUI to Win32 build.
(XDK) D3D - Drop BeginScene/EndScene - they are just stub on XDK
Block config read after first main_init.
(Android) Bind F1 on keyboards to RGUI menu toggle
(RARCH_CONSOLE) Move sound_mode_enums to general.h
Can query system_info for any lib.
Core selection works on PC/RGUI.
Move core selection to top on PC.
(iOS) Function pointer to set_keybinds NULL for now
Make initial RGUI directory configurable.
Refactor aspect_ratio member.

Mutate in g_extern.system.aspect_ratio to avoid
getting wrong aspect ratio on reentrancy.
(RGUI) Replace as much snprintfs with strlcpy as possible
for safety reasons
(RMENU) Replace snprintfs with strlcpy
(RMenu) Replace more snprintfs with strlcpy
(Filebrowser) Remove redundant filebrowser_get_current_dir
(Grifin) Move griffin to root (to indicate it's no longer console-specific
(iOS) Add HAVE_COREAUDIO include into Griffin
(RGL PS3) Move RGL to /ps3 folder - unlikely to use it for '3D libretro'
(RMenu) Replace more snprintfs in rmenu.c
(RMenu) Cleanups