Merge pull request #364 from lioncash/master

[Android | ModuleWrapper] Handle case where a core is added without an info file.
(Android) Remove now obsolete libretro_cores.cfg
(Android) Remove note about GPU requirements shaders
(Android Phoenix) Some cleanups in CoreSelection.java
(Android Phoenix) RetroActivity - get rid of unused showToastAlert
(Android) Wrap pthread calls
(RSound) Bake in rsound for Android port - should also be possible
to bake it in by default for PC now - made librsound.c crossplatform
(Librsound) Update comment in rsnd_get_time_usec
(Android) Add GPL license waiver dialog box - text will need further
refinement
waiver text update
(Android Phoenix) Fix apostrophe - needs to be escaped
Expand thread.c - replace pthread with thread.c wrappers
(GX) pthread wrapper - fill in some stubs (and some missing funcs)
(Makefile) Turn RSOUND_CFLAGS into -DHAVE_RSOUND
(Android) Get rid of unused AConfiguration code
(Android JNI) Use strlcpy
[Android] Do checking for a valid core name in ModuleWrapper. Prevents a potential crash when random files are tossed in the cores folder.