Add RETRO_ENVIRONMENT_SET_GEOMETRY.
Merge pull request #756 from l3iggs/patch-1

fix DECL_AUTOCONF_DEVICE macro
Merge pull request #759 from l3iggs/wireless360receiver

fix up XBox 360 controller wireless receiver
Merge pull request #758 from l3iggs/patch-2

fix build
remove a reference to a non existent struct field
make the vg backend compile without freetype
Merge pull request #739 from libretro/set-geometry

Add RETRO_ENVIRONMENT_SET_GEOMETRY.
Check recording based on g_extern.rec and not g_extern.recording.

Fixes some segfaults where g_extern.recording and g_extern.rec mismatch.
Makes it possible to record without loading content directly from CLI.
Don't disable SRAM if netplay_is_client is set without netplay.
Fix GLES_VERSION #ifdef.
Android: Fix handling of libretro_path/libretro_directory.
Add RARCH_INTERNAL block for retro_sleep
Make thread.h reusable for outside RA
(Threads) gx_pthread.h - don't make dependent on separate
header file
Merge pull request #763 from rmaz/vg_fixes

VG backend fixes
(Lakka) New icons
Merge pull request #765 from lakkatv/lakka

(Lakka) New icons
De-opaque shader_parse.
De-opaque file_list.
Move menu driver structs to its own header.