Merge pull request #176 from CatalystG/master

(BlackBerry) Build fix
Update AUTHORS
(RMenu) Initial core options working - only FBA core currently shows
'extra garbage' characters when updating a specific option -
"CPU Speed Overclock; 100%|110%|120%|130%|140%" etc - doesn't
happen in RGUI - could be the percentage sign
(RMenu) Fix - Pops menu stack for a submenu - hack - needs a cleaner implementation
(RMenu) Some RMenu fixes - deal with overflow on 'pressed up'
state in core options menu along with some other things
More work on shader manager.

Mostly missing filebrowser for shaders now.
Can browse for shader files.

Directory stack is not popped correctly however.
Pathnames are not correctly truncated in browser either. Looks kinda
ugly atm.
Pop menu stack correctly after picking shader.
Can apply shaders in RGUI.

Kinda hoky, but basics seem to be down now.
Clarify error message.
Load RGUI CGP on startup.
(RMenu) Use HAVE_SHADER_MANAGER define for RMenu now as well
(RMenu) Get rid of messy set_default_pos functions
Get rid of rarch_position_t structure and move RMenu texture to
rmenu.c instead of somewhere in g_extern global
(PS3) Compile in HAVE_OVERLAY
(XDK1 RMenu) Build fixes
(XDK1 RMenu) Show panel again even in low RAM mode
SETTING_EMU_SKIN action was mistakenly inside a HAVE_SHADER_MANAGER
ifdef
(PS3 RMenu) RMenu now renders background texture the same way
as RGUI
(RMenu XDK1) Updated RMenu for Xbox 1 to use new
RGUI/RMenu rendering funtions