media/browser/listing.js: Replaced table-based layout in file listing with div-based. (This was previously more convenient, but a div-based layout now makes sense for the fixed page size, and of course is much better suited to CSS manipulation). media/browser/browser.css: Fixed up the inner divs of the file listing. Now there is a "middle" div which has a full canvas height (except the top headers and status bar). The contents of the file table are now overflow-scrolled. This means the outer page will never scroll, only the inner file table. Tested and works on both tables that are too small and tables that are too big for the canvas. Nice :)