Unify the way backends are defined and loaded, unify the fs_cleanup function
Lower the lock timeout period, store the entire stack trace when OCR fails
Reset documents that were being processed on further restarts
Cleanups
Add missing 'self' to language backends
Add OCR test