convert events archiver to log4j 2
use integer event IDs (not strings)
make fatal higher, so some tests pass
Merge branch 'master' into dao-refactor