Fix udev autoconf regression.

Stupid C89 for loops ...
Fix some minor logging regression.
Use configured aspect ratio to set windowed size.

Fixes some cases where core aspect is used and aspect_ratio_auto isn't set.
viewport_info can be NULL. Check for this.
(GLES2 GL) Query GL_EXT_unpack_subimage and if it's there, use it -
Tegra 4 should support it etc.
Move cores to an 'asset' folder - create a directory in phoenix/assets folder,
call it 'cores', move all the cores there. The APK extract and retroarch activity
libraries still need to remain in phoenix/libs. This will allow Lioncash to make
his core manager be able to uninstall cores etc.
(Android Java) Disregard 'libretro_' prefix - should just add all
cores it can find in assets/cores
core_info.c - we no longer need the Android shenanigans to do
with diverging core naming conventions
(Android Java) update libretro_cores.cfg (note to Lioncash - we
should be getting rid of this file short-term and using the core
info files directly from the Java frontend instead)
(Info files) Set default directories for info files on iOS/QNX
Update Building in Eclipse.md
(Android) Change packagename from org.retroarch to com.retroarch
(create-ouya-project.sh) Script is useless now
[Android] Initial skeleton for the core manager. Not functional yet.
Move some default values for settings over to config.def.h
Style nits and build fix.
(Android) Fix some org.retroarch -> com.retroarch references (config.def.h)
Move some more default settings to config.def.h
(PS3/XDK) Set input and input_data pointers to NULL in context files
(RGUI) Add Info page - will eventually be possible to switch
drivers with this