Merge pull request #1274 from lakkatv/xmb

(XMB) Fix another display bug
(XMB) Move all file_list caching actions inside the xmb display driver
(XMB) Move all file_list caching variables to the xmb display driver