Merge pull request #330 from lioncash/master

More simplifications and API 'correctness' for Android.
Revert "(Android) Changes for filename naming convention changes"

This reverts commit d9b909aadb25cb1401b6e7c28fc345adcaf976c9.
Revert "(Android) Some preliminary changes for new libretro core naming convention - still not"

This reverts commit 1bcf1afc9ed167854ce4c4ee0f31abf7a59c9092.

Conflicts:
	android/phoenix/src/org/retroarch/browser/CoreSelection.java
Revert "(Android) Some preliminary changes for new libretro core naming convention - still not"

This reverts commit 1bcf1afc9ed167854ce4c4ee0f31abf7a59c9092.

Conflicts:
	android/phoenix/src/org/retroarch/browser/CoreSelection.java
Merge pull request #331 from lioncash/master

[Android] Minor changes
(core_info.c) Add hack for Android core libraries
Add seperate directory for libretro core info files (needed for
Android)
core_info.c - move comment so it's more readable
(core_info.c) Some code cleanups
(core_info) Can now set core info directory from RGUI
Saves 'Show Framerate' setting to config file now too
Get rid of MODE_INFO_DRAW
Should save audio mute and state slot in RGUI now too
Update core info when INFO_DIR changes.
Refactor out to menu_init_core_info.
Move core_info string to front on Android.

Searching for libretro_ at start of string would cause path to become
empty.
[Android] Simplify how ListActivities set their adapters. Since they are ListActivities, there is an underlying method for setting the adapters (setListAdapter()), so now we can remove calls that get the ListView object, since we don't need to directly access them now.