Merge pull request #1188 from jeapostrophe/master

Fixing the way that RA gets the home directory due to iOS8 change
(PS3 context driver) Convert
(Lakka) Display ON/OFF switch
Merge pull request #1189 from lakkatv/xmb

(Lakka) Display ON/OFF switch
(Lakka) Fix setting navigation bug
Merge pull request #1190 from lakkatv/xmb

(Lakka) Fix setting navigation bug
(d3d) Move C++ headers to the top to avoid namespace conflicts
(d3d) Fix undeclared pretro_get_memory_data() error
Merge pull request #1191 from heuripedes/master

d3d build fixes
(PSP) set default aspect ratio to ASPECT_RATIO_CORE.
(PSP) disallow odd values for viewport width/height.
Merge pull request #1192 from aliaspider/master

(PSP) small fixes
use persist load for normal loads, fixes exitspawn on consoles
(sdl_gl) Build fix for the SDL1 codepath
Merge pull request #1193 from heuripedes/master

(sdl_gl) Build fix for the SDL1 codepath
Start moving string.c to libretro-sdk/crt
(Libretro SDK) Update crt/string.c
(Libretro SDK) Add crt/include/string.h
(OSX) Create CFBridgingRetainCompat so that it will still compile on
OSX 10.6
(Apple) Build fix for CFBridgingRetainCompat