Filebrowser

The mouse click handle on file favorites updating the selected parent of the navigation state was replaced with a listener.

The file browser list view was updated to include
- icons
- file size
- mime type of files
Since `TikaInputStream` implements `Closeable` you can use try with resource:

```java
try(stream = TikaInputStream.get(new FileInputStream(new File(path.toString())))) {
  // all the code here and no second catch block
} catch (FileNotFoundException | IOException e) {
   // do something
}
```