Improve JAR listing performance

Refactor code
Cache pattern
Remove closer utility
Start new model implementation
Fix JarModel recreation
Add close tab on middle click
Improvement of FileEditor
Fix tab opening and continue to clean FileEditor