Fix Book media files loading code so it doesn't run in the EDT
Refactoring of PanelBookMedia class
Fix NullPointerException when calling listFiles() on non-existing Files
Fix DataFile.delete() recursive flag usage