Database event logger: updated scripts for all supported databases + re-enabled DatabaseEventLoggerTest
Event logger: made event logger more generic, allowing for custom (non-database) event logging.
Made event logger thread-safe.
Basic docs for event logging