(Menu) Refactor file_list.c - move RMenu XUI code out of file_list.c
and into disp/rmenu_xui.cpp - have a custom 'external_list'
struct that display interfaces for the menu code can implement
optionally