Merge pull request #238 from CatalystG/master

(BlackBerry) Fix up core_info usage after cleanup.
(BB Playbook) Update version number to 0.9.9.3
(Android) Add JC U912F gamepad to autodetection list
Bump up PACKAGE_VERSION to 0.9.9.3
Added v0.9.9.3 changelog details and updated website link /
bumped up versions in TXT files
Add changelog note about Cave Story/NXEngine
(Pointed out by Alcaro) configure shouldn't require a C++ compiler
as a necessary dependency
Revert "(Pointed out by Alcaro) configure shouldn't require a C++ compiler"

qb.libs.sh uses CXX for a few things. E.g. Cg has to be linked with C++
compiler or it breaks on some distros.
(Android) r17 - 0.9.9.3 changelog
(Android) Change Ouya button binds
Add Picodrive module info file
(Android) Add Picodrive entry to libretro_cores.cfg
(iOS) Don't cause a context reset after the games first frame
(libretro-test-gl) Add internal resolution core option
(libretro-test-gl) Add missing 512x512 resolution
(libretro-test-gl) use strtok/atoi for setting width/height (for core option)
Fixups in libretro-test-gl.
(retroarch-zip) BSD compatibility patch from random user. Maister - check this
Remove obsoleted retroarch-zip.
Clang warnings fixed

'Equality comparison with extraneous parentheses' semantics warnings in
Clang fixed
(Clang) No warnings now