Simplify init_core
Create menu_init_list and menu_free_list
Maintain two rarch_setting_t * lists in driver.menu - one
for main menu and the other for settings menu - regenerate these
when needed
setting_data_get_list - make list pointer being returned no longer static
list_mainmenu and list_settings already get initialized by
menu_entries_push_list
Create init_lists in menu display driver
(Lakka) Take out dead font driver code
(Lakka) fix segfault.
Merge pull request #1105 from aliaspider/master

(Lakka) fix segfault.
Merge pull request #1106 from lakkatv/xmb

Xmb
(XMB) Build fixes
(OSX) Fix build
(iOS) Build fixes
Build fix for non-HAVE_NETPLAY
(XMB) Encapsulate everything inside xmb_handle_t struct
(XMB) Uniquely name global vertex and tex_coord
Start adding xmb.c to Apple build
(Apple) Add HAVE_XMB
(iOS) Add to iOS solution as well
(Android) Add HAVE_LAKKA, HAVE_GLUI and HAVE_XMB