Fix SLF4J logging system.

Previously there were synchronizing errors determined by the MDC
logging variables (maintained per-thread). Using a new logging
container LoggerContext per logged object these problems should be
fixed now.