Added menu button Y
Added generic message buffer and open_compressed flag to menu_driver
Added toggle button to open zip files in load content and detect core
File.c now autoextracts in case of need_fullpath
Zipfiles open or run half finished
Failsafe in case extraction dir is wrong
Always interpret files as carchives in case of detect_core_list to allow browsing them.
Choosing whether to open or load a zip file in detect core should work now
Removed MENU_ACTION_Y, small bugfix with selections in zip select
iOS: Directly synthsize RAMenuItemBasic properties

On iOS, when properties are not explicitly synthesized in their implementation, the compiler will attempt to do something that is called "autosynthesis", which is essentially it synthesizing the properties for you. However this problem with this is that it can trip up the compiler if you have a subclass of a base class that has a property with the same name as one in the base class.

Also consider how properties work. Say we have a property like so:

@property int someVar;

This is telling the compiler to make a getter and a setter for a class member variable named someVar which is of type int. So the following functions will be created.
+(int) someVar(), which is the getter.
+(void) setSomeVar:(int) var, which is the setter.

In this case, RAMenuItemBasic inherits from NSObject, which already has a function named "description", yet we were trying to generate a getter/setter for our own variable named that, which leads to clashing. This is why the property was never being synthesized correctly. Directly declaring the synthesizing calls ourself fixes this.
Merge pull request #1040 from lioncash/ios-fix

iOS: Directly synthsize RAMenuItemBasic properties
Add stub functions for get_video_driver in frontends
Check if driver.frontend_ctx is not NULL in find_video_driver
iOS: Fix switch warning in RAGameView.m
Revert "Add stub functions for get_video_driver in frontends"

This reverts commit 98eaaf8f5fa64b71a53f18aab6e999cdbc0d63a9.
Merge pull request #1041 from lioncash/ioswarn

iOS: Fix switch warning in RAGameView.m
iOS: Get rid of some unsigned/signed comparison warnings.
Merge pull request #1043 from lioncash/warnings

iOS: Get rid of unsigned/signed comparison warnings.
shader_parse: Fix missing enum identifier warning
iOS: Fix mismatching types in iOS 7 keyboard code