(menu_entries.c) Reduce calls to file_list_clear
Change size of char arrays to PATH_MAX
Refactor menu_entries_get_last_setting out of existence
Make rarch_playlist_push more useful
(Menu) Split up pushing to history playlist action as separate function
Revert "(menu_entries.c) Reduce calls to file_list_clear"

This reverts commit d5042760e519f4ec642cb60b770abb78a6ac2226.
(Menu) Reimplement MENU_ACTION_REFRESH
(Menu) Add action_data to file_list_t and add callbacks to menu
backend driver
(Menu) Implement stub actiondata callbacks for menu common backend
Add stub menu_entries_cbs.c/menu_entries_cbs.h
Implement action_ok for one function already
(XMB) Start implementing xmb_populate_entries
(Menu entries cbs) Move another entry over
(Menu entries cbs) Move another setting over
(menu_entries_cbs.c) - Cleanups
Reimplement history_list action OK
Start moving menu_action_ok over as well
Merge pull request #1126 from lakkatv/xmb

(XMB) Start implementing xmb_populate_entries
Split up bind_ok into bind_ok and bind_ok_toggle in case this
becomes an issue later
(Menu) Fix playlist pushing issue