Parallel file ingest

Includes IDE reformat of DirectoryTreeTopComponent. UI updates are now queued for EDT, since property change event listeners are no longer called from EDT.