ThreadedTransaction: replace threads by callable and add pool
https://github.com/imeji-community/imeji/issues/492
PDF: add removed pdf link...
Define executor as static
Write Transaction: close all open dataset
Log4j: set logging to info
migration: out commented
use find bugs and clean up
Merge remote-tracking branch 'origin/release-1.2.1.0' into zusearchive