[MapEditor] Hiding empty directories from the listing
[MapEditor] Improved directory scanning

Scanning is now processed in a swing worker thread. This speeds up the
GUI. Furthermore a bug was fixed that caused the event bus to crash in
case no entry is listed in the file listing.
[MapEditor] Scan directory in background thread

The directories are now scanned for maps in a background thread that
does not freeze up the GUI.